Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2 3   вперед  Ctrl      все
 DB2 10.5 Express-C против Firebird, PostgreSQL.  [new]
OMX
Member

Откуда:
Сообщений: 44
IBM выпустила бесплатную экспресс редакцию DB2 LUW. Ограничения на объем базы нет. 16 Гб ОЗУ и 2 ядра. Поддерживается кроссплатформенность. То есть в своих проектах для большинства учетных систем или биллинга в небольших компаниях наверное возможно его использовать в связке с Linux, если организация небольшая и не хочет покупать лицензии.
Хотелось бы узнать мнения формучан о недостатках данной БД в сравнении например с Firebird или PostgreSQL.
23 окт 14, 13:26    [16748074]     Ответить | Цитировать Сообщить модератору
 Re: DB2 10.5 Express-C против Firebird, PostgreSQL.  [new]
Alexander Ryndin
Member

Откуда:
Сообщений: 4919
Блог
OMX
IBM выпустила бесплатную экспресс редакцию DB2 LUW. Ограничения на объем базы нет. 16 Гб ОЗУ и 2 ядра. Поддерживается кроссплатформенность. То есть в своих проектах для большинства учетных систем или биллинга в небольших компаниях наверное возможно его использовать в связке с Linux, если организация небольшая и не хочет покупать лицензии.
Хотелось бы узнать мнения формучан о недостатках данной БД в сравнении например с Firebird или PostgreSQL.
Наркодилеры они такие... готовы первую дозу бесплатно отдать. Но это еще не предел - они часто готовы даже приплачивать (это я про IBM). Требуйте лучших условий.

Обратную сторону медали можно видеть на примере Росбанка... Уже и денег хороших предлагают DB2кам на проекте хранилища. И в требованиях написали "Знание теории и практики СУБД DB2 (желательно) и Oracle". А все равно никто не идет. Угадайте почему?
23 окт 14, 13:47    [16748297]     Ответить | Цитировать Сообщить модератору
 Re: DB2 10.5 Express-C против Firebird, PostgreSQL.  [new]
Dimitry Sibiryakov
Member

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

OMX
Хотелось бы узнать мнения формучан о недостатках данной БД в сравнении например
с Firebird или PostgreSQL.

Блокировочник. Специалистов нет, техподдержки нет, обновлений нет.

Posted via ActualForum NNTP Server 1.5

23 окт 14, 13:52    [16748332]     Ответить | Цитировать Сообщить модератору
 Re: DB2 10.5 Express-C против Firebird, PostgreSQL.  [new]
DPH3
Member

Откуда:
Сообщений: 456
OMX,

Да никаких проблем, много раз использовал в разных проектах.
Поддержки почти не требуется, найти кого-то на аутсорсинг легко и недорого, но там и самому просто разобраться.
Из минусов бесплатной редакции - нет репликации и HADR, но за 2k$ в год можно купить и построить нормальную высоконадежную систему (Firebird такое вообще не умеет, в Oracle стоит около 80K$).

Из плюсов - одно из самых удобных расширений SQL для работы в AppLayer. Да и вообще очень и очень хорошо продуманна.
23 окт 14, 14:21    [16748580]     Ответить | Цитировать Сообщить модератору
 Re: DB2 10.5 Express-C против Firebird, PostgreSQL.  [new]
OMX
Member

Откуда:
Сообщений: 44
Dimitry Sibiryakov
OMX
Хотелось бы узнать мнения формучан о недостатках данной БД в сравнении например
с Firebird или PostgreSQL.

Блокировочник. Специалистов нет, техподдержки нет, обновлений нет.

А чем плох блокировочник?
23 окт 14, 14:24    [16748613]     Ответить | Цитировать Сообщить модератору
 Re: DB2 10.5 Express-C против Firebird, PostgreSQL.  [new]
DPH3
Member

Откуда:
Сообщений: 456
OMX,
И, в догонку, я вот знаю очень немного компаний, для биллинга которых не хватило бы Express C с годовой поддержкой )
При нормальной архитектуре и среднего сотового оператора потянет )
23 окт 14, 14:26    [16748639]     Ответить | Цитировать Сообщить модератору
 Re: DB2 10.5 Express-C против Firebird, PostgreSQL.  [new]
Dimitry Sibiryakov
Member

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

OMX
А чем плох блокировочник?

Количеством телодвижений, необходимых для получения консистентных отчётов.

Posted via ActualForum NNTP Server 1.5

23 окт 14, 14:33    [16748718]     Ответить | Цитировать Сообщить модератору
 Re: DB2 10.5 Express-C против Firebird, PostgreSQL.  [new]
DPH3
Member

Откуда:
Сообщений: 456
OMX
А чем плох блокировочник?

Ну, если совмещать OLTP и аналитику на одном сервере, то приходится думать несколько больше, чем на версионнике.
Зато при реализации нормального биллинга приходится думать меньше.
От задач зависит )

Впрочем, в DB2 есть решения и для того и для другого )
23 окт 14, 14:36    [16748738]     Ответить | Цитировать Сообщить модератору
 Re: DB2 10.5 Express-C против Firebird, PostgreSQL.  [new]
Favn
Member

Откуда:
Сообщений: 585
Dimitry Sibiryakov
Блокировочник. Специалистов нет, техподдержки нет, обновлений нет.
Ну да, блокировочник. Что не всегда зло. Кстати, если не выше простенького RC уровня - уже нет (кстати, об OLTP и биллинге). А Time travel фича позволяет вообще получать данные на любой нужный момент времени (консистентней не бывает :) ), но требует доп. работы при проектировании базы.
Специалистов - есть, но меньше, чем по "ходовым". Мне - попадаются регулярно. Да и обучится там недолго, доков горы.
Бесплатной техподдержки нет ни у кого (форумы есть у всех :) ). Платная, как справедливо заметили - 2000$ в год, плюс в 2 раза больше ресурсов, плюс обновления, плюс HADR. С учетом низкой потребности в присмотре за счет автоконфигурирования - весьма неплохо.
Бесплатная обновляется, когда в платной выходит фикспак со значительными изменениями, в среднем раз в 2-3 фикспака платной. Но да, DB2 Express-C приходится переставлять, а не обновлять. Что, в общем, несложно :)

Есть куча весьма полезных плюшек, например, binary XML storage с Xquery на уровне движка, еще кое-что из NoSQL (key-value), и много другого.
23 окт 14, 15:22    [16749142]     Ответить | Цитировать Сообщить модератору
 Re: DB2 10.5 Express-C против Firebird, PostgreSQL.  [new]
OMX
Member

Откуда:
Сообщений: 44
Favn,

А не могли бы посоветовать ресурсы для начального входа в DB2.
Спасибо:)
23 окт 14, 15:53    [16749427]     Ответить | Цитировать Сообщить модератору
 Re: DB2 10.5 Express-C против Firebird, PostgreSQL.  [new]
Favn
Member

Откуда:
Сообщений: 585
OMX, да все IBMовское:
Getting Started with DB2 Express-C. Правда, по 9.7, но есть на русском.
Там же Getting Started with IBM Data Studio for DB2.

Data Studio монструозно-нетороплива, но функционала там до фига.

К сожалению, прекрасная книга по SQL исчезла вместе с сайтом автора, но в сети можно поискать db2 sql cookbook 9.7 graeme birchall, вроде есть ссылки. Если не получится - где-то у меня должна валяться, могу на досуге поискать.
Ну, и форум есть рядом :)
23 окт 14, 16:28    [16749705]     Ответить | Цитировать Сообщить модератору
 Re: DB2 10.5 Express-C против Firebird, PostgreSQL.  [new]
DPH3
Member

Откуда:
Сообщений: 456
Favn
К сожалению, прекрасная книга по SQL исчезла вместе с сайтом автора, но в сети можно поискать db2 sql cookbook 9.7 graeme birchall, вроде есть ссылки.

Хм, она вроде бы на сайте IBM находится по тегу sql cookbook, но вот не помню, по какой версии есть последняя.
23 окт 14, 16:38    [16749787]     Ответить | Цитировать Сообщить модератору
 Re: DB2 10.5 Express-C против Firebird, PostgreSQL.  [new]
Favn
Member

Откуда:
Сообщений: 585
DPH3, вроде после 9.7 обновлений не было, к глубокому сожалению.
23 окт 14, 16:46    [16749837]     Ответить | Цитировать Сообщить модератору
 Re: DB2 10.5 Express-C против Firebird, PostgreSQL.  [new]
OMX
Member

Откуда:
Сообщений: 44
Alexander Ryndin
OMX
IBM выпустила бесплатную экспресс редакцию DB2 LUW. Ограничения на объем базы нет. 16 Гб ОЗУ и 2 ядра. Поддерживается кроссплатформенность. То есть в своих проектах для большинства учетных систем или биллинга в небольших компаниях наверное возможно его использовать в связке с Linux, если организация небольшая и не хочет покупать лицензии.
Хотелось бы узнать мнения формучан о недостатках данной БД в сравнении например с Firebird или PostgreSQL.
Наркодилеры они такие... готовы первую дозу бесплатно отдать. Но это еще не предел - они часто готовы даже приплачивать (это я про IBM). Требуйте лучших условий.

Обратную сторону медали можно видеть на примере Росбанка... Уже и денег хороших предлагают DB2кам на проекте хранилища. И в требованиях написали "Знание теории и практики СУБД DB2 (желательно) и Oracle". А все равно никто не идет. Угадайте почему?

Да собственно нет никаких особо условий, просто сложно взимать еще деньги с заказчиков и за софт. Они же все как рассуждает: мы покупаем программу целиком...
23 окт 14, 16:59    [16749912]     Ответить | Цитировать Сообщить модератору
 Re: DB2 10.5 Express-C против Firebird, PostgreSQL.  [new]
Dimitry Sibiryakov
Member

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

OMX
сложно взимать еще деньги с заказчиков и за софт. Они же все как рассуждает: мы
покупаем программу целиком...

Если у вас реально есть заказчики, то лучше бы вам ориентироваться на то какая СУБД у них
уже установлена на сервере. Шансов, что там найдётся DB2 - ровно ноль. В случае с Firebird
- порядка 100%, поскольку она ставится с такими вещами как пенсионные отчёты.

Posted via ActualForum NNTP Server 1.5

23 окт 14, 17:29    [16750132]     Ответить | Цитировать Сообщить модератору
 Re: DB2 10.5 Express-C против Firebird, PostgreSQL.  [new]
Yo.!
Guest
OMX
А чем плох блокировочник?

требует гораздо больше телодвижений и хитровы..ного проектирования даже на примитивных OLTP задачах
https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=109801&msg=977105

гы, 10 лет с той битвы минуло :D
23 окт 14, 20:48    [16750947]     Ответить | Цитировать Сообщить модератору
 Re: DB2 10.5 Express-C против Firebird, PostgreSQL.  [new]
DPH3
Member

Откуда:
Сообщений: 456
Yo.!,

ну вот те трупы выкапывать какой смысл? Раз была столь эпичная битва, значит, все не так уж и очевидно )
23 окт 14, 21:32    [16751093]     Ответить | Цитировать Сообщить модератору
 Re: DB2 10.5 Express-C против Firebird, PostgreSQL.  [new]
Yo.!
Guest
DPH3
ну вот те трупы выкапывать какой смысл? Раз была столь эпичная битва, значит, все не так уж и очевидно )

смысл наглядно показать, что на блокировочниках даже люди с опытом вынуждены решать достаточно примитивную задачу очень громоздтко, выстраивая все транзакции в одну очередь.
23 окт 14, 21:47    [16751144]     Ответить | Цитировать Сообщить модератору
 Re: DB2 10.5 Express-C против Firebird, PostgreSQL.  [new]
DPH3
Member

Откуда:
Сообщений: 456
OMX
Да собственно нет никаких особо условий, просто сложно взимать еще деньги с заказчиков и за софт. Они же все как рассуждает: мы покупаем программу целиком...

А поддержка БД тоже на заказчиках? Тогда все зависит от конкретных клиентов.
Если заказчики - это мелкие провинциальные компании, то лучше Firebird, там еще могут найтись любители.
Если западные средние клиенты или российские столицы - то лучше Postgre, больше шансов, что найдутся сисадмины, которые думают, что умеют его настраивать (ошибаются, но это не ваша проблема).
Если продавать с DB2 - то надо заодно продавать и поддержку DBA. Впрочем, ее вполне можно организовать.
23 окт 14, 21:57    [16751189]     Ответить | Цитировать Сообщить модератору
 Re: DB2 10.5 Express-C против Firebird, PostgreSQL.  [new]
DPH3
Member

Откуда:
Сообщений: 456
Yo.!,

фигня это, а не показать что-то. Если начать реально думать о предметной области, то выясняется, что консистентность отчетов не зависит от типа движка )

Вообще, если человек знает, чем отличается блокировочник от версионника, то он в состоянии решить, что ему нужно.
А если не знает, то значит у него нет тех проблем, в которых выбор между ними существеннен.

Топикстартер всерьез думает о Firebird, так что ему все равно, версионник или блокировочник.
23 окт 14, 22:05    [16751221]     Ответить | Цитировать Сообщить модератору
 Re: DB2 10.5 Express-C против Firebird, PostgreSQL.  [new]
Yo.!
Guest
DPH3
фигня это, а не показать что-то. Если начать реально думать о предметной области, то выясняется, что консистентность отчетов не зависит от типа движка )

согласен, на блокировочнике нужно хорошо все продумать и горе тому, кто детально не продумал дизайн системы. на версионнике в этом плане субд гораздо более милостлевая к огрехам в дизайне.
23 окт 14, 22:33    [16751292]     Ответить | Цитировать Сообщить модератору
 Re: DB2 10.5 Express-C против Firebird, PostgreSQL.  [new]
DPH3
Member

Откуда:
Сообщений: 456
Yo.!,

эээ, всегда горе тому, кто не продумал дизайн БД ) Вне зависимости от вида движка.

Ну вот у меня проблем с Oracle (из-за разнообразных багов вне движка) было заметно больше, чем с DB2 из-за блокировок.
В каком-то смысле, особенности движка для большей части проектов вообще не существенны, на фоне других тонкостей.
Вот то, что на DB2 качественный аналог DataGuard стоит в 40 раз дешевле - это важно )
23 окт 14, 23:05    [16751432]     Ответить | Цитировать Сообщить модератору
 Re: DB2 10.5 Express-C против Firebird, PostgreSQL.  [new]
OMX
Member

Откуда:
Сообщений: 44
Dimitry Sibiryakov
OMX
сложно взимать еще деньги с заказчиков и за софт. Они же все как рассуждает: мы
покупаем программу целиком...

Если у вас реально есть заказчики, то лучше бы вам ориентироваться на то какая СУБД у них
уже установлена на сервере. Шансов, что там найдётся DB2 - ровно ноль. В случае с Firebird
- порядка 100%, поскольку она ставится с такими вещами как пенсионные отчёты.


Так Firebird вроде не имеет журнала или я что-то путаю.
23 окт 14, 23:11    [16751449]     Ответить | Цитировать Сообщить модератору
 Re: DB2 10.5 Express-C против Firebird, PostgreSQL.  [new]
DPH3
Member

Откуда:
Сообщений: 456
OMX

Так Firebird вроде не имеет журнала или я что-то путаю.


А что вообще за задача и что за решение продается?
23 окт 14, 23:27    [16751507]     Ответить | Цитировать Сообщить модератору
 Re: DB2 10.5 Express-C против Firebird, PostgreSQL.  [new]
OMX
Member

Откуда:
Сообщений: 44
DPH3
OMX
Так Firebird вроде не имеет журнала или я что-то путаю.


А что вообще за задача и что за решение продается?

учет затрат на выращивание зерна, прием на хранение, сушка, очистка, отгрузка, изготовление комбикорма, учет затрат на выращивание свиней, зоотехнический учет свиней (опоросы всякие, отъем от свиноматки, перевод из одной группы в другую, убой, продажа живым весом, учет гибели свиней) и 12 передельное производство мясопродуктов (от живой свиньи до ваккумированой упаковки колбасы), продажа охлажденных полутуш, оптовая и розничная продажа в фирменных магазинах колбасы и прочих продуктов мясопереработки. То есть цель все этого- расчет себестоимости на каждом переделе от выращивании зерна до колбасы на полке магазина.
23 окт 14, 23:39    [16751544]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2 3   вперед  Ctrl      все
Все форумы / Сравнение СУБД Ответить