Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 [2] 3 4   вперед  Ctrl      все
 Re: Помогите выбрать СУБД (надежность и бесплатность превыше всего)  [new]
Di_LIne
Member

Откуда: Тропик Скорпиона
Сообщений: 32554
vadiminfo

Речь идет о базовых вещах - язык БД SQL. Транзитивное замыкание. В Оракле connect by, в других коммерческих СУБД рекурсивные запросы. Стал быть извлечение такой инфы уже требует больше усилий, в системах с СУБД где язык БД этого не поддерживает. Т.е. SQL в некоторых коммерческих более выразителен - дешевле стоимость разработки, и выше качество полученной системы.
имхо это больше от уровня знаний разработчика...


vadiminfo
Кроме языка БД, там есть модели транзакций, восстановление, управление безопасностью. Например, восстановление после логических ошибок или просто сервак упал раз и навсегда, но юзера не заментили этого продолжили работу на втором, на котором данные актуальны, т.е. те же что были на первом к моменту падения.
Или заказчику потребовалось, чтобы разные юзера видели тока свои данные в одной табле. В коммерческих СУБД есть средства организовать это практически без изменения клиентских приложений (дешевизна разработки).

Плиз, чего из указанного Вами нет в IB/FB/YF ?

vadiminfo
Возможно просто столкнуться с такой задачей, что СУБД не позволяет достич нужной производительности на данной аппаратной платформе. Более того, наращивание и аппаратной мощности с какого-то момента не приводит к ожидаемому повышению производительности.

- Что полностью обеспечивается указанными продуктами.
С оговоркой - не до бесконечности.


vadiminfo
Они все-таки больше, скорее всего, походят для систем, где первичная роль у клинтских приложений, насколько я понял на этом форуме. Но даже в таких системах коммерческое СУБД Аксцесс, наверное, имеет много возможностей в плане дешевизны разработки.
Так или иначе, нужно тада как-то найти в природе происхождения бесплатных СУБД, что в них заложено стока же по цене работ как и в комерческих, чтобы они были сравнимы.

Тогда Вам стоит посмотреть здесь историю развития указанных СУБД...
25 апр 05, 11:00    [1493821]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выбрать СУБД (надежность и бесплатность превыше всего)  [new]
Yo!!
Guest
> Плиз, чего из указанного Вами нет в IB/FB/YF ?

в IB/FB/YF
1. Кривая система транзакций, необеспечивает даже ACID
2. Кривой оптимизатор, непонеятная помесь rule based с cost based
3. при сбое во время сборки мусора происходит instance crash
4. совершенно не маштабируемые

согласитесь достаточно интересные отличии от современных субд (тех же opensource) ...
25 апр 05, 12:37    [1494262]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выбрать СУБД (надежность и бесплатность превыше всего)  [new]
Yo!!
Guest
по поводу зачи
есть бесплатные postgres, maxDB, sybase ASE (linux) они отпадают т.к. их домохозяйка не поставит.
есть mysql - тут слишком много чего нет.
есть foxpro/access - такое глупо ставить

по сути остаются msde и клоны interbase, у msde серьозные ограничения, но нормальный движек, у interbase кривой движек но нормальные ограничения :)
25 апр 05, 12:43    [1494292]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выбрать СУБД (надежность и бесплатность превыше всего)  [new]
Di_LIne
Member

Откуда: Тропик Скорпиона
Сообщений: 32554
Yo!!
> Плиз, чего из указанного Вами нет в IB/FB/YF ?

в IB/FB/YF
1. Кривая система транзакций, необеспечивает даже ACID
2. Кривой оптимизатор, непонеятная помесь rule based с cost based
3. при сбое во время сборки мусора происходит instance crash
4. совершенно не маштабируемые

согласитесь достаточно интересные отличии от современных субд (тех же opensource) ...

имхо... "Кривой"-"примой" - путь выяснения личных взглядов.
"при сбое во время сборки мусора происходит instance crash" -
встречаться не приходилось... Наверное опыт маловат...
"маштабируемые" - и к этому опять же нужны критерии.
Что это такое, в каких рамках и объемах?
Желательно в контексте поставленного автором топика вопроса..
Вы ему отвечаете... коментируя мое высказывание.
25 апр 05, 12:50    [1494323]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выбрать СУБД (надежность и бесплатность превыше всего)  [new]
protector
Member

Откуда: Иваново, Россия
Сообщений: 600

Yo!!

> Плиз, чего из указанного Вами нет в IB/FB/YF ?

в IB/FB/YF
1. Кривая система транзакций, необеспечивает даже ACID
2. Кривой оптимизатор, непонеятная помесь rule based с cost based
3. при сбое во время сборки мусора происходит instance crash
4. совершенно не маштабируемые

согласитесь достаточно интересные отличии от современных субд (тех же opensource) ...

Но комментс. Такое впечатление, что Вы, уважаемый YO??, IB/FB/YF только в кино видели.


Posted via ActualForum NNTP Server 1.1

25 апр 05, 12:55    [1494338]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выбрать СУБД (надежность и бесплатность превыше всего)  [new]
hvlad
Guest
Yo!!
> Плиз, чего из указанного Вами нет в IB/FB/YF ?

в IB/FB/YF
1. Кривая система транзакций, необеспечивает даже ACID
Это развод на флейм ? Или будем, как всегда, херить то, чего сами не пробовали ?
Yo!!
2. Кривой оптимизатор, непонеятная помесь rule based с cost based
3. при сбое во время сборки мусора происходит instance crash
Сам-то видел ? Или сорока на хвосте принесла ?
Yo!!
4. совершенно не маштабируемые
Даже не смешно

Yo!!
согласитесь достаточно интересные отличии от современных субд (тех же opensource) ...
Огромные

PS. Можно не отвечать. Посты г-на Yo!! я читал и не считаю нужным с ним беседовать ибо купаться в г неохота.
25 апр 05, 13:01    [1494380]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выбрать СУБД (надежность и бесплатность превыше всего)  [new]
Yo!!
Guest
1. delete from table where id in (select id from table group by id HAVING count(id)>1);
т.к. IB выполняет запросы последовательно этот запрос удалит ВСЕ записи, что естетсеноо нарушает ACID.

2. читаем доку и соседний топик по cost vs rule based

3. http://www.ibase.ru/devinfo/db_repair.htm#corrupt
автор
Остановка во время сборки мусора

Когда исходный код Interbase был опубликован, оказалась выявлена еще одна неприятная особенность, которая может привести к серьезным повреждениям базы данных. Если во время принудительного завершения работы сервера (gfix -shut ...) были активные подключения и сервер занимался сборкой мусора (работал sweep thread), то база данных может быть (и чаще всего это так) повреждена.

Уменьшить вероятность таких повреждений можно только отключив автоматическую сборку мусора (gfix bd.gdb -housekeeping 0), а в случае принудительной сборки мусора (gfix -sweep) предварительно делать "быстрый" backup (gbak с ключом -g), чтобы резервная копия базы данных оказалась самой свежей в случае сбоя и повреждения БД.

В Yaffil эта проблема исправлена.


4. чтоб немного сгладить эту фишку есть режим superserver но использовать эфективно >2x процов он по прежнему не способен, все ждут FB 2.0

p.s. извиняюсь если задел чьи-то религиозные чувства
25 апр 05, 13:18    [1494465]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выбрать СУБД (надежность и бесплатность превыше всего)  [new]
Мимопроходящий
Member

Откуда: бурятский тундрюк, эсквайр
Сообщений: 32896

Привет, Yo!!!
Ты пишешь:

Yo!!
Y> 4. чтоб немного сгладить эту фишку есть режим superserver но использовать эфективно >2x процов
Y> он по прежнему не способен, все ждут FB 2.0
Ламером был, ламером и помрёшь!

--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.1

25 апр 05, 13:23    [1494489]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выбрать СУБД (надежность и бесплатность превыше всего)  [new]
Yo!!
Guest
автор
With version 1.5 things are really great. We miss fine grained SMP support currently, but we expect to see that implemnted soon.
We decided to use the Classic server because of the heavy usage we make of the database and in our application, sometimes one user can perform an operation that can take a long time to complete. Under the current Superserver architecture that would have the effect of potentially blocking the server for a period of time. Using Classic, all the other users can work without experiencing any performance degredation. Although the services API isn't yet completely functional on the classic server currently, we have managed to work around it, but this is a minor issue compared to everything else we got.


http://www.ibphoenix.com/main.nfs?a=ibphoenix&s=1113824731:407492&page=ibp_users_firebird

Open Feature Requests: 446223 True SMP support Feature request
25 апр 05, 13:34    [1494539]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выбрать СУБД (надежность и бесплатность превыше всего)  [new]
Мимопроходящий
Member

Откуда: бурятский тундрюк, эсквайр
Сообщений: 32896

Привет, Yo!!!
Ты пишешь:

Yo!!
Y> Open Feature Requests: 446223 True SMP support Feature request

С такой эрудицией, ты легко можешь обсуждать проблемы сферичности
кубического коня в вакууме.

--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.1

25 апр 05, 13:37    [1494555]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выбрать СУБД (надежность и бесплатность превыше всего)  [new]
Prony
Member

Откуда: Н. Новгород
Сообщений: 3
Спасибо всем, принявшим участие в обсуждении :)

Переформулирую основные вопросы:
Видится два варианта поставки продукта (на данный момент они независимые, т.е. первый не клиент второго).
Проект_1. До 5 пользователей. Но требуется супернадежная работа базы без администратора
Проект_2. Пользователей до нескольких сотен, тогда есть способный админ. Но падать так, чтобы это было ощутимо для пользователей, должно редко.

Что лучше в каждом из этих проектов? Если есть возможность выбора одной платформы для двух случаев, то это предпочтельнее?


На сегодняшний день реализована локальная база в DBF-формате со средствами автоархивирования и автовосстановления. Но устойчивость невысока: 1-2 сбоя в полгода, требующих вмешательства админа. Еще есть отладочная версия продукта на MSSQL - просто под рукой были разработчики, которые почти бесплатно и достаточно грамотно (задействовав SP) перенесли базу.
Но если единичным самым крупным клиентам и удастся впарить продукт требующий Win2kSRV (>1000$) И MSSQL Server (>1000$), то остальные просто не потянут по стоимости. Поэтому и требование о стоимости порядка обычной операционки и Оффиса.


Фактически услышал 2 варианта:
1) FireBird - Yaffil. Но Yaffil, судя по ibase.ru, платный.
2) MSDE для первого проекта. Express 2005 не катит, т.к. насколько понял, бесплатность условная (до поры до времени), и версия еще сырая.
MSDE симпатизирует тем, что есть шансы легко перенести новый код под MSSQL, и он входит в ряд версий MS Office.
25 апр 05, 13:45    [1494601]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выбрать СУБД (надежность и бесплатность превыше всего)  [new]
Di_LIne
Member

Откуда: Тропик Скорпиона
Сообщений: 32554
Мимопроходящий

С такой эрудицией, ты легко можешь обсуждать проблемы сферичности
кубического коня в вакууме.

- Коня?! - Сильно!!!!
Симпатичный оговорка!
25 апр 05, 13:46    [1494608]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выбрать СУБД (надежность и бесплатность превыше всего)  [new]
Мимопроходящий
Member

Откуда: бурятский тундрюк, эсквайр
Сообщений: 32896

Привет, Di_LIne!
Ты пишешь:

Di_LIne
DL> - Коня?! - Сильно!!!!
DL> Симпатичный оговорка!
Какая нафик оговорка?!
Это же классика Рунета!

--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.1

25 апр 05, 13:51    [1494629]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выбрать СУБД (надежность и бесплатность превыше всего)  [new]
Di_LIne
Member

Откуда: Тропик Скорпиона
Сообщений: 32554
Prony
Спасибо всем, принявшим участие в обсуждении :)
Фактически услышал 2 варианта:
1) FireBird - Yaffil. Но Yaffil, судя по ibase.ru, платный.
2) MSDE для первого проекта. Express 2005 не катит, т.к. насколько понял, бесплатность условная (до поры до времени), и версия еще сырая.
MSDE симпатизирует тем, что есть шансы легко перенести новый код под MSSQL, и он входит в ряд версий MS Office.

- Yaffil - бесплатен! См ТУТ
- FireBird - живет и развивается. См. ТУТ
Остается добавить: - Чингачгук сказал все.
25 апр 05, 13:52    [1494639]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выбрать СУБД (надежность и бесплатность превыше всего)  [new]
Di_LIne
Member

Откуда: Тропик Скорпиона
Сообщений: 32554
Мимопроходящий

Привет, Di_LIne!
Ты пишешь:

Di_LIne
DL> - Коня?! - Сильно!!!!
DL> Симпатичный оговорка!
Какая нафик оговорка?!
Это же классика Рунета!

--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.1

Я же только учусь... И учителя попались хорошие.
25 апр 05, 13:56    [1494660]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выбрать СУБД (надежность и бесплатность превыше всего)  [new]
Yo!!
Guest
2Мимопроходящий

с вами всегда было приятно пообщатся, на вашем фоне даже бот StalkerS выглядит неглупым собеседником :)

2Prony

у решений M$ есть 2 приятных особености - 1) цена 2) сопровождение.
цены мс назначает как хочет, есть вероятность что и лезензирование и цены сильно изменятся, например цены на sql server поднимутся, но зато появится workgroup edition, но с него слесть будет очень дорого. + нужно учитывать цену на виндовс.
сопрвождение - в сети виндовс без патчей не протянет и пары месяцев, оставлять это на домохозяйку я бы не рискнул, да и вообще сервер без хоть какого присмотра это гарантированый инцидент в плане безопасности.
25 апр 05, 14:08    [1494723]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выбрать СУБД (надежность и бесплатность превыше всего)  [new]
Мимопроходящий
Member

Откуда: бурятский тундрюк, эсквайр
Сообщений: 32896

Привет, Yo!!!
Ты пишешь:

Yo!!
Y> с вами всегда было приятно пообщатся

Спасибо, спасибо.
Видишь ли, бамбино, в чём твоя проблема,
обсуждать можно то, об чём знаешь не понаслышке.
Ибо рискуешь сесть в лужу.
Твои реплики по поводу IB/FB - вольный пересказ чужих пассажей.
Пару букв исказишь - и уже белиберда получается.
Не позорься. Ты не владеешь предметом обсуждения совершенно.

--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.1

25 апр 05, 14:14    [1494771]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выбрать СУБД (надежность и бесплатность превыше всего)  [new]
Лох Позорный
Member

Откуда:
Сообщений: 9898
2 Prony
Prony
2) MSDE для первого проекта. Express 2005 не катит, т.к. насколько понял, бесплатность условная (до поры до времени), и версия еще сырая.
MSDE симпатизирует тем, что есть шансы легко перенести новый код под MSSQL, и он входит в ряд версий MS Office.

По поводу Express 2005 - или Вы не в курсе, что это бета-версия, или Вы сами забыли про требования к надежности.
В офис MSDE не входит. Распространяется в том числе и вместе с офисом, но мало ли как оно еще распространяется.
Перенос кода по MS SQL - no comments. С одного скуля на другой... Они ж одинаковые.
25 апр 05, 14:41    [1494905]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выбрать СУБД (надежность и бесплатность превыше всего)  [new]
f_w_p
Member

Откуда:
Сообщений: 1603
protector

Но комментс. Такое впечатление, что Вы, уважаемый YO??, IB/FB/YF только в кино видели.

И только версию IB5.0:-))
25 апр 05, 16:05    [1495350]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выбрать СУБД (надежность и бесплатность превыше всего)  [new]
f_w_p
Member

Откуда:
Сообщений: 1603
Которая к тому же, какой ужас, была коммерческая.
25 апр 05, 16:12    [1495395]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выбрать СУБД (надежность и бесплатность превыше всего)  [new]
SergSuper
Member

Откуда: SPb
Сообщений: 5488
Дык всё-таки:
delete from table where id in (select id from table group by id HAVING count(id)>1); 
потрёт все записи или нет?
25 апр 05, 16:26    [1495469]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выбрать СУБД (надежность и бесплатность превыше всего)  [new]
Мимопроходящий
Member

Откуда: бурятский тундрюк, эсквайр
Сообщений: 32896

Привет, SergSuper!
Ты пишешь:

SergSuper
S> Дык всё-таки:
S> delete from table where id in (select id from table group by id HAVING count(id)>1);
S> потрёт все записи или нет?

Совать пальцы в розетку пробовал?

--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.1

25 апр 05, 16:30    [1495499]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выбрать СУБД (надежность и бесплатность превыше всего)  [new]
Yo!!
Guest
http://rsdn.ru/Forum/Message.aspx?mid=573511&only=1
этот баг присутствует в FB 1.5 и будет в FB 2.0, т.к. это кривость архитектуры в целом.
25 апр 05, 17:12    [1495744]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выбрать СУБД (надежность и бесплатность превыше всего)  [new]
protector
Member

Откуда: Иваново, Россия
Сообщений: 600

Yo??

http://rsdn.ru/Forum/Message.aspx?mid=573511&only=1
этот баг присутствует в FB 1.5 и будет в FB 2.0, т.к. это кривость архитектуры в целом.

Желающие считать это багом могут думать так и дальше.


Posted via ActualForum NNTP Server 1.1

25 апр 05, 17:27    [1495805]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выбрать СУБД (надежность и бесплатность превыше всего)  [new]
Yo!!
Guest
автор
Желающие считать это багом могут думать так и дальше.


а я не говорил про баг, баг это когда не соответствует документации, а тут все в документации описано. это кривость не соответствующая ACID.
25 апр 05, 17:37    [1495845]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 [2] 3 4   вперед  Ctrl      все
Все форумы / Сравнение СУБД Ответить