Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / DB2 UDB 8.2 vs. Oracle 9i / 25 сообщений из 48, страница 1 из 2
09.11.2004, 05:40
    #32772689
SNC
SNC
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2 UDB 8.2 vs. Oracle 9i
Уважаемые коллеги! Кто знаком с данными СУБД - похвалите/поругайте/выскажите свое мнение по сильным/слабым сторонам каждого из них. Заранее спасибо.
...
Рейтинг: 0 / 0
09.11.2004, 10:22
    #32772907
DimaR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2 UDB 8.2 vs. Oracle 9i
Священная война? :)

В форуме по DB2 было неплохое обсуждение,
поищи в нем топики с участием Violina
...
Рейтинг: 0 / 0
09.11.2004, 10:53
    #32772974
Nikolay Kulikov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2 UDB 8.2 vs. Oracle 9i
Ну совсем корректно надо сравнивать 8.2 с 10g
...
Рейтинг: 0 / 0
09.11.2004, 11:07
    #32773020
gardenman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2 UDB 8.2 vs. Oracle 9i
могу сказать за DB2 именно то, что мне в ней особенно нравится.
1) понятность, простота в установке/настройке
2) подробная документация
3) довольно развитый диалект SQL, и некоторые его фичи типа фраз OPTIMAZE FOR, SELECTIVITY, ORDER BY ORDER OF,...
4) офигительная масштабируемость
5) очень замечательная поддержка Embeddded SQL в С++, именно такая поддержка, которой нет в других базах.
6) Мне очень нравится писать хранимые процедуры на С++, получается очень производительный код.
...
Рейтинг: 0 / 0
09.11.2004, 11:08
    #32773025
SNC
SNC
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2 UDB 8.2 vs. Oracle 9i
Нет, не война. Руководство навязывает DB2 как продукт который готовы закупить, а разработка более стоит за Oracle как более удобный и качественный продукт. Предстоит выбрать.
За совет спасибо - поищу по форуму.
...
Рейтинг: 0 / 0
09.11.2004, 11:11
    #32773031
Nikolay Kulikov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2 UDB 8.2 vs. Oracle 9i
Что вкладывается в понятие удобный и качественный???
...
Рейтинг: 0 / 0
09.11.2004, 11:24
    #32773065
SNC
SNC
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2 UDB 8.2 vs. Oracle 9i
удобный и качественный в смысле - более простой по доступу к базам - есть компоненты прямого доступа, более изученый и более широко освещенный в инете и литературе. При этом DB2 остается темной лошадкой - не сильно он распространен в нашей стране.
...
Рейтинг: 0 / 0
09.11.2004, 11:38
    #32773099
Yo!
Yo!
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2 UDB 8.2 vs. Oracle 9i
главное различие я так понимаю в сторед процедурах ? я правильно понимаю что в дб2 они не часть субд, а компилируемые отдельно, что-то типа оракловых внешних процедур ?

ЗЫ. на оракле была давольно подробная статья супротив дб2
...
Рейтинг: 0 / 0
09.11.2004, 11:43
    #32773108
Yo!
Yo!
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2 UDB 8.2 vs. Oracle 9i
Technical Comparison of Oracle9i Database vs. IBM DB2 UDB V8.1: Focus on Performance
http://www.oracle.com/technology/deploy/performance/pdf/CWP_9IVSDB2_PERF.PDF


Technical Comparison of Oracle Database vs. IBM
DB2 UDB: Focus on Security
http://www.oracle.com/technology/deploy/security/oracle9ir2/pdf/CWP_9IVSDB_SECURITY.PDF
...
Рейтинг: 0 / 0
09.11.2004, 11:49
    #32773126
SNC
SNC
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2 UDB 8.2 vs. Oracle 9i
to Yo - спасибо. сейчас обязательно посмотрю.
...
Рейтинг: 0 / 0
09.11.2004, 11:50
    #32773133
gardenman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2 UDB 8.2 vs. Oracle 9i
Yo!главное различие я так понимаю в сторед процедурах ? я правильно понимаю что в дб2 они не часть субд, а компилируемые отдельно, что-то типа оракловых внешних процедур ?

ЗЫ. на оракле была давольно подробная статья супротив дб2

Не совсем так. В DB2 существует свой язык, называемый SQLPL конечно же не такой мощный как PL/SQL в Oracle. До версии 8.2, текст ХП передавался на сервер, и там обрабатывался препроцессором в С-код, который компилился в (.DLL на винде) или (.so на линуксах). Похожим образом есть и в Оракле. А начиная с версии 8.2 - появилась виртуальная машина SQLPL, и следовательно наличие С-шного компилера - не нужно. Однако все фичи по разработке ХП в старом варианте сохранились.
...
Рейтинг: 0 / 0
09.11.2004, 12:34
    #32773293
Yo!
Yo!
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2 UDB 8.2 vs. Oracle 9i
а 8.2 это последняя UDB ? как я помню у них еще была еще субд для os/390 (тоже почему то бд2) она тоже теперь имеет виртуальную машину ?

про SQLPL VM - а как оно работает при тысячах юзеров, у оракла есть режим MTS когда все юзают один кусок памяти (грубо говоря), чтоб не выделять каждого в отдельный процесс, а UDB как ?
...
Рейтинг: 0 / 0
09.11.2004, 14:29
    #32773650
DB2 UDB 8.2 vs. Oracle 9i
SNCНет, не война. Руководство навязывает DB2 как продукт который готовы закупить, а разработка более стоит за Oracle как более удобный и качественный продукт. Предстоит выбрать.
За совет спасибо - поищу по форуму.

Вы хотите сравнить или получить аргументы в пользу Oracle? Если сравнить, постарайтесь уточнить задачу:
- тип приложения OLTP или DSS
- объем данных
- количество пользователей
- нужно ли мигрировать имеющиеся приложения
- есть ли предпочтения по железу
...
Рейтинг: 0 / 0
09.11.2004, 17:28
    #32774169
Nikolay Kulikov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2 UDB 8.2 vs. Oracle 9i
В DB2 aналог MTS - Connection Concentrator.
...
Рейтинг: 0 / 0
10.11.2004, 09:40
    #32774743
SNC
SNC
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2 UDB 8.2 vs. Oracle 9i
Андрей Прохоров Вы хотите сравнить или получить аргументы в пользу Oracle? Если сравнить, постарайтесь уточнить задачу:
- тип приложения OLTP или DSS
- объем данных
- количество пользователей
- нужно ли мигрировать имеющиеся приложения
- есть ли предпочтения по железу
Хочу сравнить. Аргументов почему Оракл крут вагон. хочу услышать про ДБ2.
Теперь по пунктам
- данное приложение OLTP, хотя сервер для одной задачи не используется так что может и аналитика подтянется в следующих приладах.
- предположительно объем базы до 3 Гб или 500 000 записей с BLOB полями
- одновременно до 80 пользователей.
- нет миграция не нужна
- желозо IBM
...
Рейтинг: 0 / 0
10.11.2004, 10:56
    #32774940
Alexander Mozhaev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2 UDB 8.2 vs. Oracle 9i
SNC Андрей Прохоров Вы хотите сравнить или получить аргументы в пользу Oracle? Если сравнить, постарайтесь уточнить задачу:
- тип приложения OLTP или DSS
- объем данных
- количество пользователей
- нужно ли мигрировать имеющиеся приложения
- есть ли предпочтения по железу
Хочу сравнить. Аргументов почему Оракл крут вагон. хочу услышать про ДБ2.
Теперь по пунктам
- данное приложение OLTP, хотя сервер для одной задачи не используется так что может и аналитика подтянется в следующих приладах.
- предположительно объем базы до 3 Гб или 500 000 записей с BLOB полями
- одновременно до 80 пользователей.
- нет миграция не нужна
- желозо IBM

В промышленной эксплуатации примерно такого размера и количеством пользователей. OLTP и аналитика.

В 8.2 нормальные сторед процедуры - ничего подключать и вызывать дополнительно не надо.

DB2 - целое семейство продуктов для управления данными а не только одна субд
...
Рейтинг: 0 / 0
10.11.2004, 11:09
    #32774976
SNC
SNC
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2 UDB 8.2 vs. Oracle 9i
Alexander Mozhaev

В промышленной эксплуатации примерно такого размера и количеством пользователей. OLTP и аналитика.

В 8.2 нормальные сторед процедуры - ничего подключать и вызывать дополнительно не надо.

DB2 - целое семейство продуктов для управления данными а не только одна субд

Оракл тоже не просто субд, особенно в ЕЕ реализации. остается открытым вопрос с блокировками в дб2 - насколько это тормозно по сравнению с версионностью. через какой механизм работать с базами из под дельфи? Какие сильные стороны есть вообще у дб2? Если все как у всех тогда зачем его выбирать, изучать, когда есть известный оракл.
...
Рейтинг: 0 / 0
10.11.2004, 11:32
    #32775051
Yo!
Yo!
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2 UDB 8.2 vs. Oracle 9i
авторостается открытым вопрос с блокировками в дб2 - насколько это тормозно по сравнению с версионностью.

где-то год назад ibm в tpc-c опубликовала тесты на одинаковом железе дб2 и оракла - оракл на 0.6% был впереди, правда io система у оракла была в 3 раза больше :)
теоритически у блокировочника должно быть преимущество на чистой OLPT, но на практике тяжело найти чистую OLPT ...

авторЕсли все как у всех тогда зачем его выбирать, изучать, когда есть известный оракл.

если все это mssql и sybase, то у дб2 "все" гораздо лучше, а вот с ораклом я знаю только об одном плюсе - у них "круче" sql язык.
...
Рейтинг: 0 / 0
10.11.2004, 11:46
    #32775088
gardenman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2 UDB 8.2 vs. Oracle 9i
Отличия естественно есть.
Например DB2 хранит NULL значения в индексах, а Оракл -нет.
Например у Оракла может оптимизировать план запроса для выборки первой записи. У DB2 это несколько шире - OPTIMIZE FOR n ROWS.
У Оракла есть хинты для явного указания индексов по которым строить запрос, а у DB2 - 10 уровней оптимизации и такая конструкция как SELECTIVITY. Что лучше - однозначно не ответить.
Что в оракле нравится лично мне - так это построение индексов по функции.
В DB2 есть нечто подобное - INDEX EXTENSION. Но оно используется со структурными типами и трудоемко в реализации.
Опять же в ДБ2 лично мне нравится возможность написания ХП на чистом С++.

Что касается различий в модели версионник/блокировочник при построении отчетов, так это (ИМХО) более зависит от самой структуры (логической) базы данных и от разработчиков.
...
Рейтинг: 0 / 0
10.11.2004, 11:56
    #32775118
Yo!
Yo!
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2 UDB 8.2 vs. Oracle 9i
авторОпять же в ДБ2 лично мне нравится возможность написания ХП на чистом С++.

а каким образом в этом случае защищается сервер - допустим на тесте у нас все работало ОК, а на продакшен обнаружилось memory leak. от этого ж вырубится весь продакшен сервер, а не просто "дефектная" процедурка. как с этим борятся ?
...
Рейтинг: 0 / 0
10.11.2004, 12:02
    #32775137
SNC
SNC
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2 UDB 8.2 vs. Oracle 9i
gardenmanОтличия естественно есть.
Например DB2 хранит NULL значения в индексах, а Оракл -нет.

прошу прощения, может вопрос глупый, а как использовать-то такой индекс? На какие записи он укажет?
...
Рейтинг: 0 / 0
10.11.2004, 12:05
    #32775146
vadiminfo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2 UDB 8.2 vs. Oracle 9i
ASCRUS
Вы свое сообщение просто перетащите в тот топик. А тут тогда модератор просто подчистит ненужные сообщения. Я здесь этого сделать не могу, так как в данном форуме не имею модераторских прав.

Перетащил хотя и не просто было. Как бы теперь его отсюда убрать?
...
Рейтинг: 0 / 0
10.11.2004, 12:10
    #32775162
gardenman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2 UDB 8.2 vs. Oracle 9i
Yo! авторОпять же в ДБ2 лично мне нравится возможность написания ХП на чистом С++.

а каким образом в этом случае защищается сервер - допустим на тесте у нас все работало ОК, а на продакшен обнаружилось memory leak. от этого ж вырубится весь продакшен сервер, а не просто "дефектная" процедурка. как с этим борятся ?

Честно говоря у меня такого еще ни разу не было.))) А вообще -
процедуры в DB2 запускаются в нескольких режимах. Они задаются в DDL.
Вот ссылка:
http://publib.boulder.ibm.com/infocenter/db2help/index.jsp?topic=/com.ibm.db2.udb.doc/admin/r0008328.htm
Почитайте про
FENCED/NOT FENCED a также THREADSAFE/NOT THREADSAFE
...
Рейтинг: 0 / 0
10.11.2004, 12:12
    #32775171
gardenman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2 UDB 8.2 vs. Oracle 9i
SNC gardenmanОтличия естественно есть.
Например DB2 хранит NULL значения в индексах, а Оракл -нет.

прошу прощения, может вопрос глупый, а как использовать-то такой индекс? На какие записи он укажет?

Я задавал этот вопрос на Оракловском форуме. И в "Сравнениях"... Сказали что это "обходится". Но сейчас я этих постов не нашел. Наверно почистили.
...
Рейтинг: 0 / 0
10.11.2004, 12:18
    #32775191
Yo!
Yo!
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2 UDB 8.2 vs. Oracle 9i
авторЯ задавал этот вопрос на Оракловском форуме. И в "Сравнениях"... Сказали что это "обходится". Но сейчас я этих постов не нашел. Наверно почистили

в оракле тогда просто строится индекс по функции NVL()

автор
Почитайте про
FENCED/NOT FENCED a также THREADSAFE/NOT THREADSAFE

а в 2х словах ? без подробностей ?
...
Рейтинг: 0 / 0
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / DB2 UDB 8.2 vs. Oracle 9i / 25 сообщений из 48, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]