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

Откуда: Papua New Guinea
Сообщений: 713
Добрый день!
Ситуация такая: начинается разработка новой системы. Довольно серьезная разработка. Доступность системы должна быть 365Х24Х7.
Довольно большой объем данных для хранения. Имеется как оперативная часть, так и аналитика.

Необходимо выбрать БД. есть 2 варианта: DB2 и Oracle (другие не рассматриваются).
Система подойдет как для мегакрупных заказчиков (но их мало) , так и для более мелких - их достаточно много.
Мегакрупные предпочитают DB2 - молятся как на икону, хотя серьезных разработок на этой платформе для них нет.
Для них так же есть разработки на Oracle, но как то его стараются выжать, не смотря на то, что разработанная система справляется со своими задачами.
Есть сомнения:
1) Насколько понимаю спецалистов для DB2 найти сложнее чем для Oracle (речь идет об администраторах заказчика, которые потом будут администрировать систему).
2) Какова разница в стоимости использования DB2 и Oracle?
3) Более мелкие заказчики предпочитают Oracle или MS SQL Server
Может еще какие то критерии есть?
По скольку разработка в самом начале - выбрать можно что DB2, что Oracle. Наработки модели уже довольно серьезные- останется только доработать под конкретную платформу.
9 май 08, 11:45    [5644706]     Ответить | Цитировать Сообщить модератору
 Re: DB2 vs Oracle  [new]
Dimitry Sibiryakov
Member

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

А сделать так, чтобы оно могло работать и на том и на другом - лень?

Posted via ActualForum NNTP Server 1.4

9 май 08, 11:55    [5644723]     Ответить | Цитировать Сообщить модератору
 Re: DB2 vs Oracle  [new]
Serguei
Member

Откуда: Papua New Guinea
Сообщений: 713
Об этом думал... Но это ведь двойная работа. Неизвестно потянем ли...
9 май 08, 12:08    [5644744]     Ответить | Цитировать Сообщить модератору
 Re: DB2 vs Oracle  [new]
Yo.!
Guest
Всех с праздничком !

2Serguei

странные у вас данные. на территории СНГ db2 практически не встречается, даже в крупных структурах, в России оракл имеет долю в 70% рынка и малый бизнес это не его канек. в мире с IBM как минимум паритет, хотя по доли оракл имеет в разы большую долю. на самом деле db2 это три слегка похожие друг на друга субд, каждая из которых имеет более чем скромную долю. т.е. при поиске спецов нужно учесть, что DB2 для UDB, iSeries и zOS нехило различаютмя как архтитектурно так и по реализованым фичам. но в любом случае в крупном бизнесе оракл встречается чаще чем кто-либо другой.

далее, если у вас OLTP и аналитика, то оракл будет иметь заметное преимущество в виде MVCC, где читатель не блокирует писателя и наоборот. плюс возможность без изврата получать консистентные отчеты.
по цене нужно смотреть, что за опции понадобятся, у db2 туча платных опций для 24x7, думаю там примерный паритет.
9 май 08, 12:46    [5644783]     Ответить | Цитировать Сообщить модератору
 Re: DB2 vs Oracle  [new]
Serguei
Member

Откуда: Papua New Guinea
Сообщений: 713
Спасибо за информацию!

Yo.!

странные у вас данные. на территории СНГ db2 практически не встречается, даже в крупных структурах, в России оракл имеет долю в 70% рынка и малый бизнес это не его канек.

По цифрам точно не знаю, но, скорее всего, вы правы.
как в России, так и в СНГ встречается db2-крупным потребителем являются железные дороги (в масштабах отдельно взятой страны это довольно большие заказчики).
Причем разработки ведутся как то хаотично и ничего стоящего внимания не сделано.
Я сам больше склоняюсь к Ораклу - это хорошо знакомая для меня СУБД, однако не рассмотреть вариант с DB2 нельзя :(
9 май 08, 16:31    [5645162]     Ответить | Цитировать Сообщить модератору
 Re: DB2 vs Oracle  [new]
Dimitry Sibiryakov
Member

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

Ну, если не сможешь разработать архитектуру с прицелом на
"кросс-СУБДшность", то делай на оракуле, как наиболее известном. Я бы
именно так и поступил...

Posted via ActualForum NNTP Server 1.4

9 май 08, 18:10    [5645341]     Ответить | Цитировать Сообщить модератору
 Re: DB2 vs Oracle  [new]
softwarer
Member

Откуда: 127.0.0.1
Сообщений: 67447
Блог
Dimitry Sibiryakov
А сделать так, чтобы оно могло работать и на том и на другом - лень?

Может, всего лишь желание сделать хороший продукт, а не заведомую хрень?
9 май 08, 19:21    [5645478]     Ответить | Цитировать Сообщить модератору
 Re: DB2 vs Oracle  [new]
softwarer
Member

Откуда: 127.0.0.1
Сообщений: 67447
Блог
Serguei
По скольку разработка в самом начале - выбрать можно что DB2, что Oracle. Наработки модели уже довольно серьезные- останется только доработать под конкретную платформу.

Вообще не очень понятно, почему с этим вопросом пришли именно Вы и именно сюда. Прежде всего это вопрос к вашим продавцам, которые должны сказать: "при выборе DB2 я продам столько-то инсталляций на такую-то сумму; при выборе Oracle я продам столько-то инсталляций на такую-то сумму".

С технической точки зрения и на том, и на другом можно сделать серьезную работу. Хорошее знакомство с СУБД - очень существенный фактор в пользу выбора именно ее.
9 май 08, 19:25    [5645485]     Ответить | Цитировать Сообщить модератору
 Re: DB2 vs Oracle  [new]
Dimitry Sibiryakov
Member

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

softwarer

Может, всего лишь желание сделать хороший продукт, а не заведомую хрень?

Я предпочитаю думать о людях хорошо. А ты вот так сразу автора назвал
криворуким тормозом... ;)

Posted via ActualForum NNTP Server 1.4

9 май 08, 20:31    [5645604]     Ответить | Цитировать Сообщить модератору
 Re: DB2 vs Oracle  [new]
softwarer
Member

Откуда: 127.0.0.1
Сообщений: 67447
Блог
Dimitry Sibiryakov
Я предпочитаю думать о людях хорошо.

Ты только что доказал, что это не так, приписав мне именно названную тобой трактовку там, где возможны куда более позитивные.
9 май 08, 21:24    [5645655]     Ответить | Цитировать Сообщить модератору
 Re: DB2 vs Oracle  [new]
Dimitry Sibiryakov
Member

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

softwarer

приписав мне именно названную тобой трактовку там, где возможны куда
более позитивные.

Я готов выслушать любое позитивное определение для человека, способного
сделать "заведомую хрень". Впрочем, ты употребил множественное число...
Как насчёт первых трёх? ;)))

Posted via ActualForum NNTP Server 1.4

9 май 08, 21:27    [5645659]     Ответить | Цитировать Сообщить модератору
 Re: DB2 vs Oracle  [new]
softwarer
Member

Откуда: 127.0.0.1
Сообщений: 67447
Блог
Dimitry Sibiryakov
Я готов выслушать любое позитивное определение для человека, способного
сделать "заведомую хрень".

Продолжаешь переводить стрелки. Сделать заведомую хрень предложил ты, топикстартер к этому отношения не имеет.

Dimitry Sibiryakov
Впрочем, ты употребил множественное число... Как насчёт первых трёх? ;)))

Итак, наличие одной ты фактически признал - тем, что сосредоточился на множественном числе. Соответственно, твое "предпочитаю думать о людях хорошо" уже тобой же и опровергнуто. Отметим, опровергнуто во второй раз (в первый - где ты предположил, что причиной является лень).

Первые три - да без проблем. Например, такие:

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

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

3. 1+2.

Ну, куда дальше будешь трепыхаться?
9 май 08, 22:01    [5645673]     Ответить | Цитировать Сообщить модератору
 Re: DB2 vs Oracle  [new]
Dimitry Sibiryakov
Member

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

softwarer

Продолжаешь переводить стрелки. Сделать заведомую хрень предложил ты,
топикстартер к этому отношения не имеет.

Флеймовый форум провоцирует. Но всё же возражу: я предложил сделать
кроссубдшное приложение, а ты сказал, что у автора это не получится, а
получится только хрень.
softwarer

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

Вот про бюджет - да: если у них не хватит денег на архитектора, которому
удастся не сотворить хрень, то дело действительно гиблое.
А по поводу специалистов по DB2... Это неважно. Если приложение с самого
начала разработано с учётом вероятной кроссубдшности, то адаптация его
под новую СУБД (после найма нужных специалистов) состоит в минорных
доделках. Если нет - его надо будет перекапывать глубоко.
Что мешает им на односубдшном бюджете сделать приложение, способное
работать с оракулом, настричь купонов, пригласить специалиста по DB2,
добавить поддержку DB2 и таким образом расширить рынок сбыта, опять таки
получая дополнительную прибыль?
softwarer

Ну, куда дальше будешь трепыхаться?

Перейду на личности, вестимо. Вот ты, я полагаю, сумеешь спроектировать
кроссубдшное приложение, пусть даже оно на первом этапе будет работать
только с одной СУБД, нет? И я (смею надеяться) смогу. Полагать, что
топикстартер тупее любого из нас... разве это не значит "думать о нём
плохо"?
В конце концов это не так уж сложно: хранимые данные и базнес-логика
определяются ТЗ. Соответственно, ничто не мешает сделать слой
взаимодействия с пользователем, используя логическую структуру БД. Ну а
отобразить логическую структуру на физическую может даже ERWIN.

Posted via ActualForum NNTP Server 1.4

10 май 08, 16:57    [5646532]     Ответить | Цитировать Сообщить модератору
 Re: DB2 vs Oracle  [new]
Yo.!
Guest
Dimitry Sibiryakov

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

ага, вот толька эта илюзия обычно устудентов на втором курсе пропадает
даже если взять hibernate, как одного из самых продвинутых абстракторов от субд - доля ручной работы там громадно, особенно с аналитической частью - без шансов.
10 май 08, 17:41    [5646586]     Ответить | Цитировать Сообщить модератору
 Re: DB2 vs Oracle  [new]
Dimitry Sibiryakov
Member

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

Yo.!

вот толька эта илюзия обычно устудентов на втором курсе пропадает

Значит, автору придётся для этой работы найти кого-нибудь получше
студента первого курса.

Posted via ActualForum NNTP Server 1.4

10 май 08, 18:29    [5646656]     Ответить | Цитировать Сообщить модератору
 Re: DB2 vs Oracle  [new]
Serguei
Member

Откуда: Papua New Guinea
Сообщений: 713
Интересно было послушать... Принял решение начинать на Oracle, как на знакомом мне продукте. А если действительно понадобится DB2 (надеюсь, что нет :)) ) придется приложиться усилия.

softwarer

Вообще не очень понятно, почему с этим вопросом пришли именно Вы и именно сюда. Прежде всего это вопрос к вашим продавцам, которые должны сказать: "при выборе DB2 я продам столько-то инсталляций на такую-то сумму; при выборе Oracle я продам столько-то инсталляций на такую-то сумму".

Получается мне придется выступить в роли продавца (в дальнейшем). И я отдаю себе отчет в том, что систему на DB2 будет продать гораздо сложнее. Оценить рынок этого продукта заранее достаточно сложно. Слишком специализированный продукт, но то что он будет востребован - я уверен на 300%.

Всем спасибо за участие в обсуждении!
11 май 08, 10:41    [5647333]     Ответить | Цитировать Сообщить модератору
 Re: DB2 vs Oracle  [new]
softwarer
Member

Откуда: 127.0.0.1
Сообщений: 67447
Блог
Dimitry Sibiryakov
А по поводу специалистов по DB2... Это неважно.

Ну-ну.

Dimitry Sibiryakov
Если приложение с самого начала разработано с учётом вероятной кроссубдшности,

То в момент найма специалистов по DB2 окажется, что "разрабатывать с учетом" надо было совсем иначе. Как минимум в форуме Oracle регулярно тусуются подобные авторы - которые приходят с вопросом "как же теперь заставить это взлететь".

Dimitry Sibiryakov
Что мешает им на односубдшном бюджете сделать приложение, способное
работать с оракулом, настричь купонов, пригласить специалиста по DB2, добавить поддержку DB2 и таким образом расширить рынок сбыта, опять таки получая дополнительную прибыль?

То, что выпуск версии под DB2 при таком раскладе будет стоить на уровне первоначальной разработки.

Dimitry Sibiryakov
Перейду на личности, вестимо. Вот ты, я полагаю, сумеешь спроектировать
кроссубдшное приложение,

Я в этом совершенно не уверен. Когда и если передо мной встанет такая задача, я первым делом возьму знакомых специалистов по этим СУБД и буду с ними очень серьезно думать.
11 май 08, 12:31    [5647455]     Ответить | Цитировать Сообщить модератору
 Re: DB2 vs Oracle  [new]
Dimitry Sibiryakov
Member

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

softwarer

Dimitry Sibiryakov

Если приложение с самого начала разработано с учётом вероятной
кроссубдшности,

То в момент найма специалистов по DB2 окажется, что "разрабатывать с
учетом" надо было совсем иначе.
....выпуск версии под DB2 при таком раскладе будет стоить на уровне
первоначальной разработки.

Это будет означать, что, действительно, на этапе разработки архитектуры
была сделана ошибка. Например, абстрагирование от физической структуры и
особенностей СУБД было сделано недостаточно полно.
И если так и случится, то мне придётся признать, что я ошибался, а ты
был прав и у автора получилась та самая "заведомая хрень".

Posted via ActualForum NNTP Server 1.4

11 май 08, 13:01    [5647518]     Ответить | Цитировать Сообщить модератору
 Re: DB2 vs Oracle  [new]
AAron
Member

Откуда: Москва
Сообщений: 4324
странный подход, зачем абстрагироваться от физической структуры, если покупается такая мощная СУБД? Получается, что из заявленных и купленных фич будет использоваться скорее всего только SQL. Может еще часть административных функций (failover, backup/restore). Все остальное - нет. Проблема всех "асбракторов", да и кросс-субд приложений именно в том, что они практически не умеют использовать функционал БД!!!
11 май 08, 13:24    [5647570]     Ответить | Цитировать Сообщить модератору
 Re: DB2 vs Oracle  [new]
Dimitry Sibiryakov
Member

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

AAron

Проблема всех "асбракторов", да и кросс-субд приложений именно в
том, что они практически не умеют использовать функционал БД!!!

А может это всё-таки проблема с их разработчиками?..

Posted via ActualForum NNTP Server 1.4

11 май 08, 18:27    [5648118]     Ответить | Цитировать Сообщить модератору
 Re: DB2 vs Oracle  [new]
locky
Member

Откуда: Харьков, Украина
Сообщений: 62034
Dimitry Sibiryakov

А может это всё-таки проблема с их разработчиками?..

Водитель, помни! Если ты одновременно ведёшь машину и целуешь девушку - и то и другое ты делаешь плохо!

Ессно, это проблема разработчиков! Попытка совместить тёплое с мягким - до добра доводит крайне редко.

Кроссплатформенность, кросссубдшность - замечательно.
Ни на одной платформе не работает нормально, ни одну СУБД не использует не то что на 100%, даже на 60%.
Попытки использования возможностей СУБД "на все сто" приводят к тому, что на нижнем уровне лежит своё собственное, 100% уникальное ядро генерации запросов, откуда следует - удвоение затрат на проектирование, тестирование и оптимизацию, плюс - от 50% до 70% затрат на совмещение/сопряжение между двумя частями. если СУБД планируется больше, чем 2.... ну, бог в помощь.

Ф топку.
11 май 08, 21:50    [5648335]     Ответить | Цитировать Сообщить модератору
 Re: DB2 vs Oracle  [new]
Serguei
Member

Откуда: Papua New Guinea
Сообщений: 713
locky

Попытки использования возможностей СУБД "на все сто" приводят к тому, что на нижнем уровне лежит своё собственное, 100% уникальное ядро генерации запросов, откуда следует - удвоение затрат на проектирование, тестирование и оптимизацию, плюс - от 50% до 70% затрат на совмещение/сопряжение между двумя частями. если СУБД планируется больше, чем 2.... ну, бог в помощь.


А поконкретнее можете что нибудь сказать?
12 май 08, 09:22    [5648908]     Ответить | Цитировать Сообщить модератору
 Re: DB2 vs Oracle  [new]
locky
Member

Откуда: Харьков, Украина
Сообщений: 62034
Serguei
А поконкретнее можете что нибудь сказать?

Что вас интересует?
12 май 08, 10:08    [5649106]     Ответить | Цитировать Сообщить модератору
 Re: DB2 vs Oracle  [new]
Dimitry Sibiryakov
Member

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

locky
Что вас интересует?

Меня интересует тема приложений, "использующих СУБД на 100%". Такие
вообще в природе существуют?

Posted via ActualForum NNTP Server 1.4

12 май 08, 13:37    [5650528]     Ответить | Цитировать Сообщить модератору
 Re: DB2 vs Oracle  [new]
locky
Member

Откуда: Харьков, Украина
Сообщений: 62034

Dimitry Sibiryakov wrote:
> Меня интересует тема приложений, "использующих СУБД на 100%". Такие
> вообще в природе существуют?
правильно поставленный вопрос - уже есть сам по себе ответ.
Если нет приложения, использующего ОДНУ субд на 100% - следовательно,
нет приложения, которое бы хотя-бы на 70% использовали бы ДВЕ СУБД, ходя
к ним через некое "промежуточное звено" (или - напрямую).
И уменьшать "процент использования СУБД" только потому, что "а вот
кросссубдшность, а вдруг" - имхо, неразумно.

Posted via ActualForum NNTP Server 1.4

12 май 08, 15:34    [5651365]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2 3   вперед  Ctrl      все
Все форумы / Сравнение СУБД Ответить