Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Народ подскажите в чем +/- DB2 по сравнению с другими СУБД, напр. Oracle? / 25 сообщений из 237, страница 1 из 10
02.12.2005, 09:49
    #33412836
CAHEKK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Народ подскажите в чем +/- DB2 по сравнению с другими СУБД, напр. Oracle?
...
Рейтинг: 0 / 0
02.12.2005, 11:26
    #33413131
gardenman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Народ подскажите в чем +/- DB2 по сравнению с другими СУБД, напр. Oracle?
Пофлеймим что-ли?

Будем сравнивать с MSSQL,ORACLE,SYBASE ASE/ASA.
По функционалу конкурентом может быть только Оракл. По производительности в OLTP - никто.

По установке так же прост как MSSQL или Sybase ASA. И гораздо проще чем Sybase ASE и тем более Oracle.

Главная особенность, которой нет ни у кого другого - это статический SQL.
Т.е. когда план запроса предопределен. Язык хранимых процедур намного сложнее T-SQL. Зато диалект SQL настолько силен, что можно вообще обходиться без ХП.
А если уж надо что-то супер производительное, то можно такие внешние процедуры на C/C++ налепить (даже с ассемблерными вставками), что все остальные базы просто отдыхают.
А новый тип поддержки XML - после нового года будет - так это вообще что-то особенное. (гибридная база данных - 9 версия)

В MSSQL/Sybase ASE - отсутствуют триггеры before, рекурсивные запросы.
У DB2 имеются MDC (многомерные таблицы) - этого нет ни у кого из перечисленных.
Замечательно работает с MQT.
Имеются объектные расширения (структурные типы). Иной раз типизированные представления могут значительно упростить проектирование.
Может работать как WEB-сервис или быть клиентом веб-сервиса.

Короче DB2 и С++ - и ничего больше не надо...
Ребята тут еще про Q-Репликацию могут рассказать - занимательная штука.
Типа - берите, не пожалеете...
...
Рейтинг: 0 / 0
02.12.2005, 11:44
    #33413196
nkulikov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Народ подскажите в чем +/- DB2 по сравнению с другими СУБД, напр. Oracle?
По производительности в DW лучше нет. Смотрим тесты. Правда сейчас конкуренты слегка подтянулись с 2005 и 10g. Только в 8-ка это продукт которому уже 3 года...
DB2 9-ка начало следующего года. Там будет самая лучшая поддержка XML и XQuery.
...
Рейтинг: 0 / 0
02.12.2005, 12:02
    #33413270
ggv
ggv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Народ подскажите в чем +/- DB2 по сравнению с другими СУБД, напр. Oracle?
ёпрст, я таки надеялся, что все промолчат.
Ну типа - "Гусары МОЛЧАТЬ!!!!!!!!!!!"
...
Рейтинг: 0 / 0
02.12.2005, 13:44
    #33413633
Эстонский голем
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Народ подскажите в чем +/- DB2 по сравнению с другими СУБД, напр. Oracle?
да IBM лутшая а астольное жалкие поделки
...
Рейтинг: 0 / 0
02.12.2005, 14:14
    #33413720
CAHEKK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Народ подскажите в чем +/- DB2 по сравнению с другими СУБД, напр. Oracle?
А как ситуация с:
1. лицензией (все также строго как у Oracle или можно купить пиратский диск и спокойно устанавливать с него)
2. времени обучения (сложно или нет)
3. применимости в России (мне один человек сказал что DB2 очень крутая вещь и проектов под нее у нас очень мало, т.к. большинство из них делается в Oracle)
...
Рейтинг: 0 / 0
02.12.2005, 14:37
    #33413802
Эстонский голем
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Народ подскажите в чем +/- DB2 по сравнению с другими СУБД, напр. Oracle?
да тут задают впросы типа не работает и так далие надо говарить им что мол пиратский диск с рынка тебе мусульмане его подсунули
...
Рейтинг: 0 / 0
02.12.2005, 14:42
    #33413822
CAHEKK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Народ подскажите в чем +/- DB2 по сравнению с другими СУБД, напр. Oracle?
Ну а все-таки можно по 3 вышеперечисленным пунктам по-подробнее рассказать?
...
Рейтинг: 0 / 0
02.12.2005, 14:51
    #33413863
Herr Developer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Народ подскажите в чем +/- DB2 по сравнению с другими СУБД, напр. Oracle?
gardenmanПофлеймим что-ли?

Будем сравнивать с MSSQL,ORACLE,SYBASE ASE/ASA.
По функционалу конкурентом может быть только Оракл. По производительности в OLTP - никто.


А как же INFORMIX? Про него забыли сказать :-))
Вот он то "сделает-или-делает-или-делал" DB2 на OLTP :-)))
...
Рейтинг: 0 / 0
02.12.2005, 14:56
    #33413884
gardenman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Народ подскажите в чем +/- DB2 по сравнению с другими СУБД, напр. Oracle?
1. Триальную версию можно сдернуть с сайта ИБМ. Она проработает 3 месяца.
Потом переустанавливать придется. Цены - не слишком большие. Намного меньше оракловых.
2. Время обучения.. чему? администрированию? Администрирование намного легче чтого же оракла. Впринципе все базы примерно одинаково администрятся. А разработе... тут стока вариантов... Я вот например джаву - ваще не признаю. Тока С/С++. В этом получается. Проектирование и написание SQL - тута примеров полно как-что делать. Да и если что - подскажем.
3. Действительно мало инсталяций по сравнению с Ораклом и MSSQL. Сложилось исторически. Но народу все больше на нее смотрит. Есть у нее приятные особенности. Опять же на западе она более популярна.
...
Рейтинг: 0 / 0
02.12.2005, 15:01
    #33413905
Эстонский голем
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Народ подскажите в чем +/- DB2 по сравнению с другими СУБД, напр. Oracle?
Herr Developer
А как же INFORMIX? Про него забыли сказать :-))
Вот он то "сделает-или-делает-или-делал" DB2 на OLTP :-)))
ага тока с кодировками у них проблемы были поэтому они отдались IBM
...
Рейтинг: 0 / 0
02.12.2005, 15:02
    #33413910
Эстонский голем
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Народ подскажите в чем +/- DB2 по сравнению с другими СУБД, напр. Oracle?
а да с Оракламь и Сибейсом откаты крупнее не говаря об MS SQL
...
Рейтинг: 0 / 0
02.12.2005, 15:26
    #33414028
Victor Metelitsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Народ подскажите в чем +/- DB2 по сравнению с другими СУБД, напр. Oracle?
Перво-наперво, MDC относится к многомерной кластеризации. Это отдалённо похоже на партишионирование по условию в Oracle (что в DB2 сейчас эмулируется через VIEW с UNION ALL), хотя не эквивалентно.

Функционал Oracle мне кажется повыше, хотя и не намного. "Зато" Oracle во многих аспектах сложнее, хотя DB2 постепенно нагоняет. Язык запросов у DB2 лучше, язык хранимых процедур - хуже, чем у Oracle. Ценность статическго SQL спорна. DB2 просто обязана бить Oracle по производительности на равном железе, потому что у Oracle значительные дополнительные накладные расходы на версионность, но в сравнении с MS SQL мне ситуация неясна. Ценность структурных типов мне кажется сомнительной, а факт наличия native-поддержки XML в следущей версии не радует, а пугает. Q-репликация, очевидно, требует MQ Series (WebSphere MQ), т.е. дополнительные деньги и дополнительные настройки.
...
Рейтинг: 0 / 0
02.12.2005, 15:48
    #33414108
Victor Metelitsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Народ подскажите в чем +/- DB2 по сравнению с другими СУБД, напр. Oracle?
В принципе DB2 мне кажется проще, быстрее и удобнее, и по возможности я выбрал бы её для всех своих проектов (правда, это в связи с полной невозможностью выбрать GemStone/S).

Хотя это может быть связано моим с гораздо большим опытом работы с DB2, чем с Oracle. С другой стороны, большие накладные расходы на версионность Oracle - факт объективный, отсутствие хинтов в SQL-запросах DB2 тоже. А Oracle'ный бекап после DB2-шного кажется ночным кошмаром.
...
Рейтинг: 0 / 0
02.12.2005, 15:49
    #33414112
gardenman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Народ подскажите в чем +/- DB2 по сравнению с другими СУБД, напр. Oracle?
Victor Metelitsa
Ценность статическго SQL спорна.


Виктор, мне ваше утверждение кажется весьма сомнительным.
Хотите я пришлю вам тестовое приложение, а вы попробуете реализовать то же самое на динамическом SQL?
...
Рейтинг: 0 / 0
02.12.2005, 16:03
    #33414172
Victor Metelitsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Народ подскажите в чем +/- DB2 по сравнению с другими СУБД, напр. Oracle?
Опишите его, для начала. Что оно делает и в чём вы видите выгоду использования статического SQL.
...
Рейтинг: 0 / 0
02.12.2005, 16:12
    #33414197
Victor Metelitsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Народ подскажите в чем +/- DB2 по сравнению с другими СУБД, напр. Oracle?
Должен заметить, что для большинства программёров (Delphi, Java, Visual Basic) это вообще будет вопрос абстрактный. И, положим, в DB2 план хранимой процедуры хранится в базе. А в Oracle он скомпилируется при первом обращении и попадёт в shared pool. Что, велик выигрыш?
...
Рейтинг: 0 / 0
02.12.2005, 16:15
    #33414203
Эстонский голем
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Народ подскажите в чем +/- DB2 по сравнению с другими СУБД, напр. Oracle?
минус при внедрении MS не поставляет драйвера для DB2 и так далие зато предоствляет драйвер для Oracle
вижу до сих пор в этом единственное примущество 1С
...
Рейтинг: 0 / 0
02.12.2005, 16:31
    #33414275
gardenman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Народ подскажите в чем +/- DB2 по сравнению с другими СУБД, напр. Oracle?
Victor MetelitsaДолжен заметить, что для большинства программёров (Delphi, Java, Visual Basic) это вообще будет вопрос абстрактный. И, положим, в DB2 план хранимой процедуры хранится в базе. А в Oracle он скомпилируется при первом обращении и попадёт в shared pool. Что, велик выигрыш?

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

Приложение - просто просмотр таблички в гриде. В табличку можете впихнуть столько записей, сколько хотите. )) Кстати, реализуйте подобное на оракле. мне это интересно.
...
Рейтинг: 0 / 0
02.12.2005, 17:00
    #33414370
Victor Metelitsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Народ подскажите в чем +/- DB2 по сравнению с другими СУБД, напр. Oracle?
Ценность плана не в том, что он один и тот же, а в том, что правильный. Для фиксации плана в Oracle есть средства. Убей меня бог, не пойму, чем Static SQL поможет при скроллинге.
...
Рейтинг: 0 / 0
02.12.2005, 17:03
    #33414380
Victor Metelitsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Народ подскажите в чем +/- DB2 по сравнению с другими СУБД, напр. Oracle?
Не знаю, чем вам будет интересен код на VisualWorks Smalltak, с использованием GLORP (Generic Lighteweight Object Protocol).
...
Рейтинг: 0 / 0
02.12.2005, 17:12
    #33414408
gardenman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Народ подскажите в чем +/- DB2 по сравнению с другими СУБД, напр. Oracle?
"правильный" - это чисто субъективное понятие.
Лучше выражаться "оптимальный". - тогда хоть можно сравнивать, хотябы в попугаях.
GLORP (Generic Lighteweight Object Protocol) - понятия не имею что это такое.
И какое это отношение имеет к DB2 или Ораклу?
...
Рейтинг: 0 / 0
02.12.2005, 17:22
    #33414442
Victor Metelitsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Народ подскажите в чем +/- DB2 по сравнению с другими СУБД, напр. Oracle?
Я приложения (которые с DB2 или Oracle) на "этом" делаю.
...
Рейтинг: 0 / 0
02.12.2005, 17:30
    #33414466
gardenman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Народ подскажите в чем +/- DB2 по сравнению с другими СУБД, напр. Oracle?
) а можно мне тоже на "это" посмотреть. исходники не надо. Просто хочу в гриде увидеть и побагать по табличке с миллионом записей.
...
Рейтинг: 0 / 0
02.12.2005, 17:30
    #33414468
nkulikov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Народ подскажите в чем +/- DB2 по сравнению с другими СУБД, напр. Oracle?
Кстати ограниченая лицензия на MQSeries входит в Q-Replication.
MDC - Это физическое упорядочивание таблицы по нескольким (а не одному столбцам) Виктор, обещаю вернусь из командировок вышлю, то что обещал...
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Народ подскажите в чем +/- DB2 по сравнению с другими СУБД, напр. Oracle? / 25 сообщений из 237, страница 1 из 10
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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