Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.5 MB
Время: 0.026 c
15-1167825467
kaZaNoVa
2007-01-03 14:57
2007.01.21
Автоматизация сбора ресурсов


15-1167847475
ProgRAMmer Dimonych
2007-01-03 21:04
2007.01.21
Расскажите, пожалуйста, кратко об основных отличиях


2-1167404791
gsm1
2006-12-29 18:06
2007.01.21
вывод окна.


1-1164713989
Хантер
2006-11-28 14:39
2007.01.21
Проблема с принтером


2-1167202386
XTD
2006-12-27 09:53
2007.01.21
Код Asm.




   Наверх