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

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


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

учет затрат на выращивание зерна, прием на хранение, сушка, очистка, отгрузка, изготовление комбикорма, учет затрат на выращивание свиней, зоотехнический учет свиней (опоросы всякие, отъем от свиноматки, перевод из одной группы в другую, убой, продажа живым весом, учет гибели свиней) и 12 передельное производство мясопродуктов (от живой свиньи до ваккумированой упаковки колбасы), продажа охлажденных полутуш, оптовая и розничная продажа в фирменных магазинах колбасы и прочих продуктов мясопереработки. То есть цель все этого- расчет себестоимости на каждом переделе от выращивании зерна до колбасы на полке магазина.


БД - только для хранения данных, какие к ней требования? Продажа коробкой или и тех.поддержка тоже?
Какие требования по нагрузке, по доступности?
Какое железо у клиентов?
24 окт 14, 00:08    [16751662]     Ответить | Цитировать Сообщить модератору
 Re: DB2 10.5 Express-C против Firebird, PostgreSQL.  [new]
SergSuper
Member

Откуда: SPb
Сообщений: 5488
OMX
DPH3
пропущено...


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

учет затрат на выращивание зерна, прием на хранение, сушка, очистка, отгрузка, изготовление комбикорма, учет затрат на выращивание свиней, зоотехнический учет свиней (опоросы всякие, отъем от свиноматки, перевод из одной группы в другую, убой, продажа живым весом, учет гибели свиней) и 12 передельное производство мясопродуктов (от живой свиньи до ваккумированой упаковки колбасы), продажа охлажденных полутуш, оптовая и розничная продажа в фирменных магазинах колбасы и прочих продуктов мясопереработки. То есть цель все этого- расчет себестоимости на каждом переделе от выращивании зерна до колбасы на полке магазина.
блин, прям завидую, хоть кто-то делом занимается
24 окт 14, 00:15    [16751683]     Ответить | Цитировать Сообщить модератору
 Re: DB2 10.5 Express-C против Firebird, PostgreSQL.  [new]
Yo.!
Guest
OMX
учет затрат на выращивание зерна, прием на хранение, сушка, очистка, отгрузка, изготовление комбикорма, учет затрат на выращивание свиней, зоотехнический учет свиней (опоросы всякие, отъем от свиноматки, перевод из одной группы в другую, убой, продажа живым весом, учет гибели свиней) и 12 передельное производство мясопродуктов (от живой свиньи до ваккумированой упаковки колбасы), продажа охлажденных полутуш, оптовая и розничная продажа в фирменных магазинах колбасы и прочих продуктов мясопереработки. То есть цель все этого- расчет себестоимости на каждом переделе от выращивании зерна до колбасы на полке магазина.

тяжелого потока тысяч транзакций в секунду нет, тяжелых транзакций нет, хитровые..ых запросов, требующих суровый оптимизатор врядли. я бы брал ... оракл , но вам и постгрес вполне подойдет. реальное преимущество db2 будет лишь в оптимизаторе, но вам подозреваю будет гораздо полезнее большое комунити postgress.
24 окт 14, 00:19    [16751696]     Ответить | Цитировать Сообщить модератору
 Re: DB2 10.5 Express-C против Firebird, PostgreSQL.  [new]
Dimitry Sibiryakov
Member

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

И зачем всему этому позарез нужен какой-то журнал?..

Posted via ActualForum NNTP Server 1.5

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

Откуда:
Сообщений: 44
Yo.!
OMX
учет затрат на выращивание зерна, прием на хранение, сушка, очистка, отгрузка, изготовление комбикорма, учет затрат на выращивание свиней, зоотехнический учет свиней (опоросы всякие, отъем от свиноматки, перевод из одной группы в другую, убой, продажа живым весом, учет гибели свиней) и 12 передельное производство мясопродуктов (от живой свиньи до ваккумированой упаковки колбасы), продажа охлажденных полутуш, оптовая и розничная продажа в фирменных магазинах колбасы и прочих продуктов мясопереработки. То есть цель все этого- расчет себестоимости на каждом переделе от выращивании зерна до колбасы на полке магазина.

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


а какова архитектура постгре?
24 окт 14, 00:24    [16751712]     Ответить | Цитировать Сообщить модератору
 Re: DB2 10.5 Express-C против Firebird, PostgreSQL.  [new]
OMX
Member

Откуда:
Сообщений: 44
SergSuper
OMX
пропущено...

учет затрат на выращивание зерна, прием на хранение, сушка, очистка, отгрузка, изготовление комбикорма, учет затрат на выращивание свиней, зоотехнический учет свиней (опоросы всякие, отъем от свиноматки, перевод из одной группы в другую, убой, продажа живым весом, учет гибели свиней) и 12 передельное производство мясопродуктов (от живой свиньи до ваккумированой упаковки колбасы), продажа охлажденных полутуш, оптовая и розничная продажа в фирменных магазинах колбасы и прочих продуктов мясопереработки. То есть цель все этого- расчет себестоимости на каждом переделе от выращивании зерна до колбасы на полке магазина.
блин, прям завидую, хоть кто-то делом занимается


Вы о разработке или собственно предметной области?
24 окт 14, 00:26    [16751716]     Ответить | Цитировать Сообщить модератору
 Re: DB2 10.5 Express-C против Firebird, PostgreSQL.  [new]
OMX
Member

Откуда:
Сообщений: 44
DPH3
OMX
пропущено...

учет затрат на выращивание зерна, прием на хранение, сушка, очистка, отгрузка, изготовление комбикорма, учет затрат на выращивание свиней, зоотехнический учет свиней (опоросы всякие, отъем от свиноматки, перевод из одной группы в другую, убой, продажа живым весом, учет гибели свиней) и 12 передельное производство мясопродуктов (от живой свиньи до ваккумированой упаковки колбасы), продажа охлажденных полутуш, оптовая и розничная продажа в фирменных магазинах колбасы и прочих продуктов мясопереработки. То есть цель все этого- расчет себестоимости на каждом переделе от выращивании зерна до колбасы на полке магазина.


БД - только для хранения данных, какие к ней требования? Продажа коробкой или и тех.поддержка тоже?
Какие требования по нагрузке, по доступности?
Какое железо у клиентов?

кроме хранения и бизнес-логика в виде ХП (2-звенка). Да коробкой с тех. поддержкой. 70 пользователей 50 на 50 читатели и писатели. 3-4 млн записей в таблице фактов в месяц. Около 50 тыс документов в месяц. Достаточно сложные регламенты расчета стоимости. Доступность 6 дней в неделю*20 часов в день.
24 окт 14, 00:32    [16751731]     Ответить | Цитировать Сообщить модератору
 Re: DB2 10.5 Express-C против Firebird, PostgreSQL.  [new]
OMX
Member

Откуда:
Сообщений: 44
Dimitry Sibiryakov
И зачем всему этому позарез нужен какой-то журнал?..


Ну как же. Как пишет мною уважаемый Yo!! (при всей его одиозности, он пишет очень грамотно и доходчиво, постоянно читаю его посты) что при концепции Oracle, MS (и наверное DB2) в журнал добавляем записи последовательно (и соответственно головка не бегает по всему диску), а при записи в файл данных, ей приходится раскладывать все по полочкам и елозить по всему диску.
24 окт 14, 00:38    [16751741]     Ответить | Цитировать Сообщить модератору
 Re: DB2 10.5 Express-C против Firebird, PostgreSQL.  [new]
Yo.!
Guest
OMX
а какова архитектура постгре?

для тяжелого OLTP может не самая удачная, но у вас нет фоигенного потока транзакций. там есть нормальный журнал транзакций, там нормальная версионность, с нормальным для версионника READ COMMITTED, который дает консистентный набор. проблема в том, что версии строк хранятся в дата файлах (а не отдельном REDO), т.е. была строка, ее поменяли, в том же блоке делается измененная версия. рано или поздно первая версия становиться не нужной и ее вычищает "garbage collector", а это процесс не быстрый и затратный. на тяжелых нагрузках заметный, но вы на учетной задачи врядли будете замечать. а так так, добротный версиониик, с достаточно развитым оптимизатором и языком, поддерживает CTE запросы.
у db2 вы будете урезаны 2 ядрами, т.е. 10% современного процессора, с postgress будут доступны все ядра и вся память, а сейчас ее можно дофига поставить даже в ноутбук.
24 окт 14, 00:39    [16751747]     Ответить | Цитировать Сообщить модератору
 Re: DB2 10.5 Express-C против Firebird, PostgreSQL.  [new]
Yo.!
Guest
OMX
Доступность 6 дней в неделю*20 часов в день.

не знаю как оно в реальности, но концептуально в postgress есть правильный standby, который именно лог транзакций вычитывает, т.е. не репликация на тригерах, как многие подменивают.
http://www.postgresql.org/docs/9.2/static/warm-standby.html
24 окт 14, 00:46    [16751765]     Ответить | Цитировать Сообщить модератору
 Re: DB2 10.5 Express-C против Firebird, PostgreSQL.  [new]
SergSuper
Member

Откуда: SPb
Сообщений: 5488
OMX
SergSuper
пропущено...
блин, прям завидую, хоть кто-то делом занимается


Вы о разработке или собственно предметной области?
о разработке, опоросом заниматься не хочется)
а что касается БД - в принципе Вам любая пойдет, про 4 млн фактов в месяц мне кажется перебор - это каждые 5 мин каждый сотрудник должен что-то вводить - как-то не верю
так что выбирайте из того, для чего есть специалисты, Yo конечно красиво теоритизирует, но сомневаюсь что Вам удастся проверить эти теории, а сопровождение гораздо важнее чем +10% производительности

Сообщение было отредактировано: 24 окт 14, 01:45
24 окт 14, 00:53    [16751785]     Ответить | Цитировать Сообщить модератору
 Re: DB2 10.5 Express-C против Firebird, PostgreSQL.  [new]
Dimitry Sibiryakov
Member

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

OMX
елозить по всему диску.

И ведь всегда находится кто-то, кто в эту лажу прошлого тысячелетия ещё верит...

Posted via ActualForum NNTP Server 1.5

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

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

Ну, при таких нагрузках и требованиях к отказоустойчивости более-менее все равно, что ставить.
Я бы сделал виртуалку с Postgre и раздавал бы ее. Можно и с DB2, для этих задач хватит с избытком.

В DB2 проще настройка нормальной схемы с active-standby, но в данном случае это не нужно.
Для DB2 попроще делать трехзвенку, но тут двузвенка, так что это тоже не нужно.
SQL в DB2 поразвитее, но тут тоже это не существенно )
Сверхнадежность DB2 тут тоже нафиг не нужна )
В провинции все равно не найти ни Postgre, ни DB2 специалистов, так что сами решайте.

Я когда последний раз выбирал, я просто кинул клич на профильных форумах, где быстрее и дешевле нашелся специалист - то и взял. (кстати, быстрее и дешевле оказалось найти специалиста на DB2, на Postgre с этим сложновато, там средний уровень много ниже, судя по всему).
Кстати, а почему не банальный MySQL/MariaDB?
24 окт 14, 02:14    [16751836]     Ответить | Цитировать Сообщить модератору
 Re: DB2 10.5 Express-C против Firebird, PostgreSQL.  [new]
OMX
Member

Откуда:
Сообщений: 44
Dimitry Sibiryakov
OMX
елозить по всему диску.

И ведь всегда находится кто-то, кто в эту лажу прошлого тысячелетия ещё верит...

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

Откуда: SPb
Сообщений: 5488
OMX
Dimitry Sibiryakov
пропущено...

И ведь всегда находится кто-то, кто в эту лажу прошлого тысячелетия ещё верит...

А как на самом деле?
да пусть елозит, он железный)
а если еще и SSD...
24 окт 14, 10:04    [16752360]     Ответить | Цитировать Сообщить модератору
 Re: DB2 10.5 Express-C против Firebird, PostgreSQL.  [new]
Ivan Durak
Member

Откуда: Minsk!!!
Сообщений: 3787
Собственно у firebird-а супротив postgres никаких преимуществ не вижу, так что если что free брать, то postgres.
Единственный серьезный плюс db2 - возможность проще перелезть на взрослый db2, но блин как бы потом не оказатся в тупике.
(Как нынешние системы на informix к примеру)

Так что мой голос за postgres
27 окт 14, 09:05    [16762169]     Ответить | Цитировать Сообщить модератору
 Re: DB2 10.5 Express-C против Firebird, PostgreSQL.  [new]
Dimitry Sibiryakov
Member

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

Ivan Durak
у firebird-а супротив postgres никаких преимуществ не вижу, так что если
что free брать, то postgres.

A PG уже научился делать vacuum full без эксклюзивного лока на всю таблицу?..

Posted via ActualForum NNTP Server 1.5

27 окт 14, 13:56    [16763434]     Ответить | Цитировать Сообщить модератору
 Re: DB2 10.5 Express-C против Firebird, PostgreSQL.  [new]
Ларри Эскобар
Guest
Alexander Ryndin
Наркодилеры они такие... готовы первую дозу бесплатно отдать.

По сравнению с вашим "наркобароном" просто мелкие барыги районного пошиба

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

Потому что разгребать авгиевы конюшни тамошнего хоронилища за не особо-то и "хорошие деньги" дураков нет.
27 окт 14, 21:17    [16765253]     Ответить | Цитировать Сообщить модератору
 Re: DB2 10.5 Express-C против Firebird, PostgreSQL.  [new]
Ivan Durak
Member

Откуда: Minsk!!!
Сообщений: 3787
Dimitry Sibiryakov
Ivan Durak
у firebird-а супротив postgres никаких преимуществ не вижу, так что если
что free брать, то postgres.

A PG уже научился делать vacuum full без эксклюзивного лока на всю таблицу?..

научился
28 окт 14, 08:47    [16765997]     Ответить | Цитировать Сообщить модератору
 Re: DB2 10.5 Express-C против Firebird, PostgreSQL.  [new]
Ivan Durak
Member

Откуда: Minsk!!!
Сообщений: 3787
Ivan Durak
Dimitry Sibiryakov
пропущено...

A PG уже научился делать vacuum full без эксклюзивного лока на всю таблицу?..

научился

https://www.sql.ru/forum/812939/vacuum-full-bez-polnogo-loka-tablicy
28 окт 14, 08:49    [16766000]     Ответить | Цитировать Сообщить модератору
 Re: DB2 10.5 Express-C против Firebird, PostgreSQL.  [new]
Dimitry Sibiryakov
Member

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

Ну, если эта проктостоматология называется "научился"...

Posted via ActualForum NNTP Server 1.5

28 окт 14, 12:24    [16767075]     Ответить | Цитировать Сообщить модератору
 Re: DB2 10.5 Express-C против Firebird, PostgreSQL.  [new]
Дикий Билл
Member

Откуда:
Сообщений: 9652
У оракла такие неприятные баги, что как говорится, что угодно только не оно.
29 окт 14, 09:23    [16770917]     Ответить | Цитировать Сообщить модератору
 Re: DB2 10.5 Express-C против Firebird, PostgreSQL.  [new]
OMX
Member

Откуда:
Сообщений: 44
Все таки очень неплохо использовать DB2 Exp-C 10.5+Ubuntu Server LTS+1C сервер. Все бесплатно до 9 серверных подключений (почему-то 1С их допускает именно на Linux без серверного ключа). Ну разумеется нужно купить только клиентские ключи 1С.
30 окт 14, 17:03    [16778585]     Ответить | Цитировать Сообщить модератору
 Re: DB2 10.5 Express-C против Firebird, PostgreSQL.  [new]
Dimitry Sibiryakov
Member

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

Вот читаю раздел PG и удивляюсь: он что, до сих пор MERGE
не умеет?..

Posted via ActualForum NNTP Server 1.5

2 ноя 14, 14:55    [16789923]     Ответить | Цитировать Сообщить модератору
 Re: DB2 10.5 Express-C против Firebird, PostgreSQL.  [new]
пгуые123
Guest
Dimitry Sibiryakov
Вот читаю раздел PG и удивляюсь: он что, до сих пор MERGE
не умеет?..
Нет
2 ноя 14, 15:51    [16790057]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 [2] 3   вперед  Ctrl      все
Все форумы / Сравнение СУБД Ответить