Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Есть ли возможность портирования приложений написанных для Oracle на DB2? / 9 сообщений из 9, страница 1 из 1
16.02.2008, 22:40
    #35137224
miner
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли возможность портирования приложений написанных для Oracle на DB2?
опубликовал вопрос в разделе "сравнение СУБД", но т. к. раздел сравнения непопулярен а целевая аудитория - знатоки DB2, то публикую и здесь тему - link.
...
Рейтинг: 0 / 0
18.02.2008, 09:40
    #35138189
xz321
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли возможность портирования приложений написанных для Oracle на DB2?
DB2 MTK - http://www-306.ibm.com/software/data/db2/mtk
...
Рейтинг: 0 / 0
18.02.2008, 10:49
    #35138397
use-se
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли возможность портирования приложений написанных для Oracle на DB2?
Что то сомневаюсь я, что можно легко портировать.
Во-всяком случае бизнес-логику на сервере придется переписывать (имхо)
процедуры, тригеры и пр., имеют различный синтаксис, пичем сильно.
Что касается SQL запросов и пр. то здесь проще, практически все конструкции повторяются
за исключением (что помню):
1. таблицы DUAL, которую легко заменить своей )
2. конструкцией start with .... connect by
3. rowID, которой мне постоянно не хватает

и самое противное различие - это то что Oracle версионник,
а DB2 транзакционник, и это самое главное, что Вам придется учитывать.

из личных ощущений
DB2 надежная ни чем не хуже Oracle БД
...
Рейтинг: 0 / 0
18.02.2008, 11:05
    #35138464
nkulikov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли возможность портирования приложений написанных для Oracle на DB2?
В 9.5

1) To_date работает как в Оracle
2) ROW_ID() Есть
3) Connect by prior есть
4) + в join есть.
5) ARRAY как тип данных есть
6) Глобальные перемаенные =~ Переменные пакетов сделали


http://publib.boulder.ibm.com/infocenter/db2luw/v9r5/index.jsp?topic=/com.ibm.db2.luw.wn.doc/doc/c0052528.html
...
Рейтинг: 0 / 0
18.02.2008, 11:50
    #35138614
use-se
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли возможность портирования приложений написанных для Oracle на DB2?
nkulikovВ 9.5

1) To_date работает как в Оracle
2) ROW_ID() Есть
3) Connect by prior есть
4) + в join есть.
5) ARRAY как тип данных есть
6) Глобальные перемаенные =~ Переменные пакетов сделали


http://publib.boulder.ibm.com/infocenter/db2luw/v9r5/index.jsp?topic=/com.ibm.db2.luw.wn.doc/doc/c0052528.html
одно дело есть, а другое как оно работает и какие
ограничения есть (имхо).
Для не сложной логики может и возможно портирование с правкой ~20%
но на приложениях средней сложность придется не просто переписывать,
а уже и менять архитектуру (!) самого приложения, и уж тем более ни о каком
портировании речи и не идет, опять же это только мое мнение.
Те добавки, которые Вы указали "позволяют разработчикам легче освоить DB2, используя
опыт разработки под Oracle", но не портировать.

Кстати, пока сам не могу разобраться как DB2 адресует строки, можно ли
как-то посмотреть этот самый RID?
...
Рейтинг: 0 / 0
18.02.2008, 12:10
    #35138693
xz321
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли возможность портирования приложений написанных для Oracle на DB2?
Номер страницы в табличном пространстве 6-байт. Номер слота строки на странице 2 байта итого 8 байт.

http://publib.boulder.ibm.com/infocenter/db2luw/v9r5/index.jsp?topic=/com.ibm.db2.luw.wn.doc/doc/c0052528.html
...
Рейтинг: 0 / 0
22.02.2008, 08:13
    #35149419
miner
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли возможность портирования приложений написанных для Oracle на DB2?
nkulikovВ 9.5
...
4) + в join есть.
...
не очень понял, в join в смысле во from?
интересует поддерживает ли SQL DB2 соединение в стиле oracle:

Код: plaintext
1.
2.
3.
select ...
from T1, T2, T3
where T1.ID = T2.ID
         and T3.ID (+) = T2.ID

или грозит переписывание всего на inner join и left outer join?
...
Рейтинг: 0 / 0
22.02.2008, 09:56
    #35149599
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли возможность портирования приложений написанных для Oracle на DB2?
minerопубликовал вопрос в разделе "сравнение СУБД", но т. к. раздел сравнения непопулярен а целевая аудитория - знатоки DB2, то публикую и здесь тему - link. DB2 Viper 2 compatibility features
...
Рейтинг: 0 / 0
01.07.2008, 12:08
    #35403659
Алев
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли возможность портирования приложений написанных для Oracle на DB2?
Под рукой нет Оракла, но если еще и translate всего лишь убрать
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Есть ли возможность портирования приложений написанных для Oracle на DB2? / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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