Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.01.21;
Скачать: CL | DM;

Вниз

Выбор базы данных.   Найти похожие ветки 

 
nickhilo ©   (2006-12-30 19:39) [0]

В данный момент использую bde  c paradox"ом.Все чаще мне попадаются программы,использующие firebird.Хотелось бы перейти на то,что бесплатно и перспективно...


 
Nic ©   (2006-12-30 21:02) [1]

nickhilo ©   (30.12.06 19:39)  
Напишите свою СУБД ;) Ну фсех нафик ;)


 
PHPdeveloper   (2006-12-30 21:23) [2]

:)
и назовите ее в мою честь :)
MySql :D перспективнее нет. 99% web приложений  используют...


 
ferr ©   (2006-12-30 21:25) [3]

> MySql :D перспективнее нет. 99% web приложений  используют...

MySql -- моветон, инертность разработчиков, не более..


 
Piter ©   (2006-12-30 21:49) [4]

PHPdeveloper   (30.12.06 21:23) [2]
99% web приложений  используют...


да шо ты говоришь...

Я бы сказал, что MySQL используют 99% хомяков (если они вообще что-то используют). При посещаемости в пару тысяч человек / день MySQL начинает сильно сдавать (если сайт активно на БД основан).


 
-DeBUGGeR- ©   (2006-12-30 23:34) [5]

человек вроде спрашивает про автономную БД.
ну конечно МуСКУЛ (MySQL) это хорошо...

Paradox - уже почти умер )))
Выбирай все что НЕ paradox ))) хотяб Jet


 
Джо ©   (2006-12-30 23:53) [6]

> [2] PHPdeveloper   (30.12.06 21:23)
> MySql :D перспективнее нет. 99% web приложений  используют...

Это даже не смешно.


 
Германн ©   (2006-12-31 02:36) [7]


> nickhilo ©   (30.12.06 19:39)
>
> В данный момент использую bde  c paradox"ом.Все чаще мне
> попадаются программы,использующие firebird.Хотелось бы перейти
> на то,что бесплатно и перспективно...
>

А с Парадоксом есть проблемы в твоём случае?
Если их нет, зачем затевать "перестройку"? :)


 
kaif ©   (2006-12-31 02:54) [8]

А я уже много лет пишу на Interbase. Перешел на Firebird, начиная с 1.5. Сейчас уже и на Firebird Embedded в том числе. ИМХО, для большинства практических задач - самое то. И бесплатно и надежно и компактно и легко ставится/сносится. Очень рекомендую. Вроде Firebird уже поддерживают даже многие хостеры.

 MySQL на той же машине выполняет те же запросы гораздо медленнее Firebird. Почему - не знаю. Мое сравнение Firebird и MSSQL покзало, что их скорости соизмеримы в большинстве случаев.
 MySQL хорош для WEB, так как его поддерживают практически все хостеры.
 
 Еще рекомендую поработать с ORACLE. Говорят уже есть его Embedded вариант. Руки не доходят пощупать.

 От Paradox-а я отказался, когда обнаружил, что в BDE имеется непреодолимая ошибка. Если подряд подряд дважды допустить нарушение одного и того же уникального ключа, между которыми выполнить даже самый невинный SQL-запрос (Local-SQL), например, просто SELECT ... FROM ... то это гарантированно приводит к разрушению индекса по непонятной причине (ошибка Index out of date).  Ошибка очень редкая, так как пользователи редко дважды подряд нарушают уникальный ключ при попытке INSERT, а уж тем более редко между этими актами осуществляют SQL-запросы. Потому, вероятно, она не была выявлена разработчиками и существует во всех без исключения версиях BDE, работающих с драйвером Paradox. Однако ошибка скверна тем, что индекс, оказавшийся в состоянии out of date приводит к невозможности работы с таблицей и необходимости уничтожать/создавать индекс заново. Для того чтобы гарантированно  избежать этой ситуации нужно либо отказаться от Local SQL, либо от использования уникальных индексов Paradox. Проще отказатьсяот Paradox, чем идти на подобные жертвы.


 
Германн ©   (2006-12-31 03:10) [9]


> Однако ошибка скверна тем, что индекс, оказавшийся в состоянии
> out of date приводит к невозможности работы с таблицей и
> необходимости уничтожать/создавать индекс заново. Для того
> чтобы гарантированно  избежать этой ситуации нужно либо
> отказаться от Local SQL, либо от использования уникальных
> индексов Paradox. Проще отказатьсяот Paradox, чем идти на
> подобные жертвы.

Вот об этом, пожалуйста поподробнее, Ашот.
Я, лично, без проблем в данной ситуации "Index is out of date" пересоздаю их. И сами базы при этом пока что ни разу не пострадали!


 
Petr V. Abramov ©   (2006-12-31 04:25) [10]

БАЗА ДАННЫХ дается админу за грехи. Либо он, как ... мучается за грехи разработчиков, либо мучается за то, что думал, что самый умный, когда ее, если сам, проектировал/писАл
:)))


 
kaZaNoVa ©   (2006-12-31 23:02) [11]

MySQL рулит!!!


 
Petr V. Abramov ©   (2006-12-31 23:30) [12]

> Еще рекомендую поработать с ORACLE. Говорят уже есть его Embedded вариант. Руки не доходят пощупать.
 И врядли дойдут :) ну нет такого :)
хотя Oracle SE по цене ~= MSSQL
есть еще бесплатный XE


 
palva ©   (2006-12-31 23:31) [13]


kaZaNoVa ©   (31.12.06 23:02) [11]
MySQL рулит!!!

Говорят у MySQL непонятная лицензионная политика. Можешь написать что-нибудь под MySQL, а человек, купивший у тебя эту программу вынужден покупать лицензию на MySQL. Была большая дискуссия на SQL.ru, но я так и не понял сути их лицензии.


 
Piter ©   (2007-01-01 23:55) [14]

kaZaNoVa ©   (31.12.06 23:02) [11]
MySQL рулит!!!


рулит. Особенно если его сменить на, например, Postgress.


 
tesseract ©   (2007-01-02 12:00) [15]


> palva ©   (31.12.06 23:31) [13]


Платиш роялти за каждую копию своей проги.

Sqlite vs Firebird embedded выбирать надо  - полностью шара.


 
kaif ©   (2007-01-02 18:27) [16]

Германн ©   (31.12.06 03:10) [9]
Я, лично, без проблем в данной ситуации "Index is out of date" пересоздаю их. И сами базы при этом пока что ни разу не пострадали!


Как бы Вы отнеслись к следующему утверждению:
Г-н "А": я отказался от использования текстового редактора фирмы SuperSoftware по той причине, что каждый раз после ввода буквы Ж в сочетании с буквами О и П, следующими за буквой Ж, если при этом был выполнен поиск Fiend (Ctrl+F), текстовый редактор разрушает открытый  текстовый файл по неизвестной причине, причем так, что это выясняется только после рестарта программы. Попытки сообщить об этой ошибке в "общественный комитет разработчиков секонд-тим" компании SuperSoftware привели к сухому письменному ответу в стиле "обращайтесь в службу поддержки". Все последующие версии продукта содержали этот же баг. Я не могу доверять этому продукту по субъективным причинам, как мне кажется, понятным.

Г-н "Б": вот здесь поподробнее, г-н "А", я лично храню копию текстового файла и без проблем восстанавливаю его всякий раз после крушения. Меня не смущают такие баги. Наличие такого рода багов- нормально.


 
Германн ©   (2007-01-03 14:36) [17]


> kaif ©   (02.01.07 18:27) [16]
>
> Германн ©   (31.12.06 03:10) [9]
> Я, лично, без проблем в данной ситуации "Index is out of
> date" пересоздаю их. И сами базы при этом пока что ни разу
> не пострадали!
>
> Как бы Вы отнеслись к следующему утверждению:

Высокохудожественно! Как всегда.
Снимаю свой вопрос.


 
kaif ©   (2007-01-03 15:43) [18]

2 Германн ©   (03.01.07 14:36) [17]
 С Вашего позволения, Сергей, добавлю.
 В тот момент, когда рушится индекс через этот механизм, уже вообще не возникает исключения "violation of unique or primary key". Пользователь остается в полной уверенности, что он сумел созранить запись. Хотя на самом деле происходило нарушение ключа и разрушился индекс.
 Из всего можно выпутаться как-нибудь.
 Можно отваливающийся кублук у обуви приклеить скотчем и так ходить по улице, пока не надоест.
 Но если уже и сообщение о попытке нарушить уникальность не достигает юзера, я нахожу это непреодолимым обстоятельством в нормальной базе данных.
:)


 
Германн ©   (2007-01-03 19:15) [19]


> kaif ©   (03.01.07 15:43) [18]

Принято. Согласен.



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

Текущий архив: 2007.01.21;
Скачать: CL | DM;

Наверх




Память: 0.52 MB
Время: 0.051 c
15-1167366197
NGr
2006-12-29 07:23
2007.01.21
Чем удобнее читать группы новостей ?


4-1157886409
Beglec
2006-09-10 15:06
2007.01.21
Подсчет страниц печати на принтере


1-1164780901
Alex_C
2006-11-29 09:15
2007.01.21
Как во время убить мультимедиа таймер?


2-1167305452
Lixodei
2006-12-28 14:30
2007.01.21
Как создать файл Exel


2-1167737845
zol
2007-01-02 14:37
2007.01.21
посчитать sin , cos в Delphi