Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Слетает база, выбор новой. [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


Наверх

Титульная страница Поиск, карта сайта Написать письмо