Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2005.09.25;
Скачать: [xml.tar.bz2];

Вниз

Слетает база, выбор новой.   Найти похожие ветки 

 
suharew   (2005-08-08 22:32) [0]

У меня есть база Paradox, работаю с ней через с помощью SQL запросов через TQuery. Но что то в последнне время часто начала слетать база. Скачал Degisy AbiDesktop которая восстанавливает базу. Но это не дело постоянно восстанавливать.  Программа работает в сети, к базе обращаются несколько человек.  Все настройки BDE вроде сделал, и Local Share, и  Net Dir и Private Dir, все установил. Но база слетает гдето раз в месяц, может чаще. Подскажите На какую БД перейти с минимальными изменениями в коде программы. И соответственно по надежней.


 
P.N.P. ©   (2005-08-08 22:36) [1]

>suharew   (08.08.05 22:32)
Перейди на нормальный sql server и не мучайся. Бесплатных до хохоту, тройка самых популярных FireBird,MySql,PostRgesql


 
Anatoly Podgoretsky ©   (2005-08-08 22:42) [2]

FireBird/MSSQL(MSDE)


 
P.N.P. ©   (2005-08-08 22:45) [3]

Наверное, к моему
>тройка самых популярных FireBird,MySql,PostGresql
стоит добавить ИМХО :)


 
suharew   (2005-08-08 22:49) [4]

Понятно. А есть документация какая-нибудь на то, как с FireBird работать. Не то как его устанавливать, а именно работать. Ну типа, вот так-то надо сделать чтоб соединиться с базой, вот-так чтоб получить данные. и т.п. у меня есть FireBird, но ума я ему не дам, незнаю как работать.


 
3DxFantastika ©   (2005-08-08 22:56) [5]

MySQL -)


 
P.N.P. ©   (2005-08-08 23:05) [6]

>suharew   (08.08.05 22:49) [4]
http://www.ibase.ru/
>3DxFantastika ©   (08.08.05 22:56) [5]
Как бы то нибыло,mysql годится в основном для веб серверов,
хотя там и введено много новшеств в последнее время, но
он в своей нише так, по моему, и остается.


 
3DxFantastika ©   (2005-08-09 01:02) [7]

имхо он универсален ...


 
ANB ©   (2005-08-09 11:30) [8]

На ораклу переводи. И денежку можно под это дело срубить.


 
msguns ©   (2005-08-09 12:11) [9]

Мускул чрезвычайно быстр на извлечение и добавление, но не дай Бог делать там массовые апдейты. Кроме того он не имеет понятия о ХП, триггерах и генераторах (последовательностях)
Или я неправ ?


 
AxelBlack   (2005-08-09 13:30) [10]

MS SQL (imho)
Доводы:
- легко воспринимается начинающими; много хорошей и подробной документации от разработчика; много форумов
- практически все необходимые фичи
- достаточный выбор средств доступа к данным
- выбор между средствами администрирования (программно)
- после него легко перейти на другие DB
- etc.


 
3DxFantastika ©   (2005-08-09 13:48) [11]

AxelBlack   (09.08.05 13:30) [10]
MS SQL говорят глюкав и дыряв ...

msguns ©   (09.08.05 12:11) [9]
не зря же везде для Web юзают mySQL -)


 
AxelBlack   (2005-08-09 14:12) [12]

>3DxFantastika ©   (09.08.05 13:48) [11]
>MS SQL говорят глюкав и дыряв ...
кто говорит? это достоверный, надежный источник? :))

Человек (автор) же стоит на пороге выбора, дайте ему больше информации!

На счет дырявости - оно везде. Их нет в Oracle? или в MySQL? A Paradox - одна большая дыра, если уж на то пошло :)) Надо все оценивать и сравнивать, включая оперативность и качество поддержки разработчика.

Не буду спорить :) Но хотелось бы видеть обусловленные доводы.

В конце концов выбор делается не только из рекомендаций кого-то, но и из политики организации, нацеливаясь на будущее.

Думаю, что большинство ошибок относится на часть программного обеспечения, окружающего MS SQL (то же касается и других БД).
Если Вы пишите, например, свою схему снэпшот репликации или бэкап, да не дай бог еще и удаленно с медленной связью, то, редко можно обойтись без ошибок.


 
Anatoly Podgoretsky ©   (2005-08-09 14:21) [13]

3DxFantastika ©   (09.08.05 13:48) [11]
Где ты такого начитался
А насчет используют (видимо ты это имел ввиду когда использовал это странное ламерское слово юзают), так это просто, он просто входит в состав ОС, а дареному коню в зубы не смотрят.


 
AxelBlack   (2005-08-09 14:39) [14]

>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:56) [15]

AxelBlack   (09.08.05 14:39) [14]
Значит хорошо отладил, в том числе и сеть. Надеюсь, что прибил все индексы, кроме первичных ключей. Благоприятно сказывается на здоровье.



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2005.09.25;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.48 MB
Время: 0.036 c
9-1117097360
Buzzz
2005-05-26 12:49
2005.09.25
Аналог TMemo в GLScene


14-1125295346
pavel_guzhanov
2005-08-29 10:02
2005.09.25
Книга Рихтера. Где можно найти?


2-1124270115
Pasha L
2005-08-17 13:15
2005.09.25
message


1-1125747848
DaRrG
2005-09-03 15:44
2005.09.25
Помогите запихать курсор в библиотеку (DLL)


11-1107165644
o.bender
2005-01-31 13:00
2005.09.25
Пример работы TreeView





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский