![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Слетает база, выбор новой. [D6, Paradox]
suharew © (2005-08-08 22:32:00)У меня есть база Paradox, работаю с ней через с помощью SQL запросов через TQuery. Но что то в последнне время часто начала слетать база. Скачал Degisy AbiDesktop которая восстанавливает базу. Но это не дело постоянно восстанавливать. Программа работает в сети, к базе обращаются несколько человек. Все настройки BDE вроде сделал, и Local Share, и Net Dir и Private Dir, все установил. Но база слетает гдето раз в месяц, может чаще. Подскажите На какую БД перейти с минимальными изменениями в коде программы. И соответственно по надежней.
Anatoly Podgoretsky (2005-08-09 14:56:00) [1]AxelBlack (09.08.05 14:39) [14]
Значит хорошо отладил, в том числе и сеть. Надеюсь, что прибил все индексы, кроме первичных ключей. Благоприятно сказывается на здоровье.
AxelBlack (2005-08-09 14:39:00) [2]>suharew (08.08.05 22:32)
>У меня есть база Paradox, работаю с ней через с помощью SQL запросов через TQuery. Но что то в последнне время часто начала слетать база ...
Кстати, для работы с бд Paradox без "слетать" совсем не обязательно менять устоявшиеся предпочтения и переходить на что-то другое.
Достаточно внести несколько изменений в приложение, позволяющие работать в многопользовательском режиме (о них здесь говорилось неоднократно, возможно есть в FAQ - ?; по крайней мере Anatoly Podgoretsky о них знает точно :)) - я узнал об этих трюках с его постов года 3 назад),
плюс, я бы добавил, если сеть на hub'ах, то все поменять на свитчи.
Затраты скорее всего будут намного меньше, чем "переделка" приложений (как по времени, так и по деньгам).
Пример: у нас работают одновременно несколько отделов на Paradox (+/- 50 чел), с таблицами , часто > 150-200 тыс. рекордов; за последние 3 года - ни одного сбоя.
Anatoly Podgoretsky (2005-08-09 14:21:00) [3]3DxFantastika © (09.08.05 13:48) [11]
Где ты такого начитался
А насчет используют (видимо ты это имел ввиду когда использовал это странное ламерское слово юзают), так это просто, он просто входит в состав ОС, а дареному коню в зубы не смотрят.
AxelBlack (2005-08-09 14:12:00) [4]>3DxFantastika © (09.08.05 13:48) [11]
>MS SQL говорят глюкав и дыряв ...
кто говорит? это достоверный, надежный источник? :))
Человек (автор) же стоит на пороге выбора, дайте ему больше информации!
На счет дырявости - оно везде. Их нет в Oracle? или в MySQL? A Paradox - одна большая дыра, если уж на то пошло :)) Надо все оценивать и сравнивать, включая оперативность и качество поддержки разработчика.
Не буду спорить :) Но хотелось бы видеть обусловленные доводы.
В конце концов выбор делается не только из рекомендаций кого-то, но и из политики организации, нацеливаясь на будущее.
Думаю, что большинство ошибок относится на часть программного обеспечения, окружающего MS SQL (то же касается и других БД).
Если Вы пишите, например, свою схему снэпшот репликации или бэкап, да не дай бог еще и удаленно с медленной связью, то, редко можно обойтись без ошибок.
3DxFantastika (2005-08-09 13:48:00) [5]AxelBlack (09.08.05 13:30) [10]
MS SQL говорят глюкав и дыряв ...
msguns © (09.08.05 12:11) [9]
не зря же везде для Web юзают mySQL -)
AxelBlack (2005-08-09 13:30:00) [6]MS SQL (imho)
Доводы:
- легко воспринимается начинающими; много хорошей и подробной документации от разработчика; много форумов
- практически все необходимые фичи
- достаточный выбор средств доступа к данным
- выбор между средствами администрирования (программно)
- после него легко перейти на другие DB
- etc.
msguns (2005-08-09 12:11:00) [7]Мускул чрезвычайно быстр на извлечение и добавление, но не дай Бог делать там массовые апдейты. Кроме того он не имеет понятия о ХП, триггерах и генераторах (последовательностях)
Или я неправ ?
ANB (2005-08-09 11:30:00) [8]На ораклу переводи. И денежку можно под это дело срубить.
3DxFantastika (2005-08-09 01:02:00) [9]имхо он универсален ...
P.N.P. (2005-08-08 23:05:00) [10]>suharew (08.08.05 22:49) [4]
http://www.ibase.ru/
>3DxFantastika © (08.08.05 22:56) [5]
Как бы то нибыло,mysql годится в основном для веб серверов,
хотя там и введено много новшеств в последнее время, но
он в своей нише так, по моему, и остается.
3DxFantastika (2005-08-08 22:56:00) [11]MySQL -)
suharew (2005-08-08 22:49:00) [12]Понятно. А есть документация какая-нибудь на то, как с FireBird работать. Не то как его устанавливать, а именно работать. Ну типа, вот так-то надо сделать чтоб соединиться с базой, вот-так чтоб получить данные. и т.п. у меня есть FireBird, но ума я ему не дам, незнаю как работать.
P.N.P. (2005-08-08 22:45:00) [13]Наверное, к моему
>тройка самых популярных FireBird,MySql,Post Gresql
стоит добавить ИМХО :)
Anatoly Podgoretsky (2005-08-08 22:42:00) [14]FireBird/MSSQL(MSDE)
P.N.P. (2005-08-08 22:36:00) [15]>suharew (08.08.05 22:32)
Перейди на нормальный sql server и не мучайся. Бесплатных до хохоту, тройка самых популярных FireBird,MySql,PostRgesql