Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
05.09.2007, 09:59
|
|||
|---|---|---|---|
Использование DRDA в IDS 11 |
|||
|
#18+
Коллеги, возник такой вопрос: в Informix 11 появился протокол DRDA, соответственно это означает что теперь можно писать распределенные транзакции к гетерогенным средам. Т.е. из запросов в информиксе обращаться к данным лежащим например в DB2 или в других базах которые данный протокол поддерживают. Вообще я хочу для начала попробовать связаться из Informix с DB2. Почитав документацию по IDS11 я только понял как настроить алиас принимающий (и от которого можно обращаться к другим средам) подключения по протоколу DRDA, поднял сервер с этим алиасом. Еще в документации сказано что надо установить некий клиент IBM Data Server. Вот тут и возник вопрос, что за клиент, где взять? Нашел его IBM Data Server Client скачал IBM Data Server Driver for JDBC and SQLJ его надо поставить вместе с информиксом (куда? в lib ?) это пара jar. Что настраивать дальше? Может кто то уже делал это и может рассказать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.09.2007, 12:24
|
|||
|---|---|---|---|
|
|||
Использование DRDA в IDS 11 |
|||
|
#18+
Добрый день! Наверное, имеется ввиду - "IBM Data Server Driver for JDBC and SQLJ for IDS". Более детально см. http://publib.boulder.ibm.com/infocenter/idshelp/v111/index.jsp?topic=/com.ibm.jccids.doc/ids_jp_001.html Installing and Connecting to Clients, Data Server Driver for JDBC. 1. Насколько Я помню, в DB2 есть возможность федеративного доступа к реляционным и не реляционным источникам данных. Другими словами, Вы можете использовать объекты БД Informix (таблицы, хранимые процедуры, взгляды и т.д.) в базе данных DB2. Объекты Informix, мапируются на как объекты DB2. Далее, используя SQL, выполнять JOIN или другие SQL-операции насервере DB2, который будет использовать как данные Informix, так и данные из различных источников. В данном случае, DB2, используется как единая точа доступа к различным источникам. 2. Вы можете использовать механизм хранимых процедур или пользовательских функций. Например, реализовать функцию на SQLJ, которая через JDBC-интерфейс, позволит получить доступ к серверу DB2. 3. Как вариант, можно интегрировать Informix c DB2 через ESB. Например, используя - WebSphere MQ. Informix + MQ DataBlade <-> WebSphere MQ <-> DB2 + Information Integrator 4. Реализовать клиент Informix c поддержкой функций DRDA (Application Requester) с помощью - JDBC, ODBC, .NET и т.д. 5 Использовать сервер приложений (например, монитор транзакций), который выполняет функции Informix gateway - Gateways that can participate in a heterogeneous commit transaction и т.д. 6. Полная поддержка DRDA (Application Requester/Application Server) в Informix, планируется в следующих релиз версиях IDS 11.x (Cheetah2). Support IDS DRDA direct (no gateway) to DB2. С уважением, Вадим. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.09.2007, 14:31
|
|||
|---|---|---|---|
Использование DRDA в IDS 11 |
|||
|
#18+
Т.е. возможность аналогичная пункту 1 в информксе появиться только в след версии Cheetah? Полная поддержка DRDA позволит обращаться к данным из других источников DB2 в запросах информикса? Кажется понял теперь что пока реализация DRDA в Cheetah позволяет только писать приложения для работы по данному протоколу, и уже из приложения делать источники данных в другие среды а затем обращаться к ним в запросах. А непосредственно на уровне информикса такое еще планируется реализовать. Это так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.09.2007, 19:01
|
|||
|---|---|---|---|
|
|||
Использование DRDA в IDS 11 |
|||
|
#18+
Т.е. возможность аналогичная пункту 1 в информксе появиться только в след версии Cheetah? Не совсем. Я бы не стал ассоцировать федеративные возможности DB2 с поддерждкой протокола DRDA в Informix. Полная поддержка DRDA позволит обращаться к данным из других источников DB2 в запросах информикса? Насколько Я понял, полная поддержка DRDA на уровне сервера Informix, включает "Application Requester/Application Server",поддержку native connect к серверу DB2 и т.д. Другими словами, информационные обмен между серверами Informix/DB2 посредством протокола DRDA. Кажется понял теперь что пока реализация DRDA в Cheetah позволяет только писать приложения для работы по данному протоколу, и уже из приложения делать источники данных в другие среды а затем обращаться к ним в запросах. А непосредственно на уровне информикса такое еще планируется реализовать. Это так? Вы можете написать приложение, которое будет использовать DRDA-протокол для доступа к серверу Informix и для доступа к серверу DB2 в рамках распределенной транзакции. По всей видимости, сервер Informix может выступать как "DRDA Application Server". Может ли он сейчас работать в режиме DRDA "Application Requester/Application Server" (например, как DB2)- сказать трудно. Логично предположить, что такая поддержка (DRDA direct no gateway to DB2), должна быть реализова в последующих версиях Informix. Не надо забывать, что поддержка протокола DRDA в Informix, появилась совсем не давно. С уважением, Вадим. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=44&tablet=1&tid=1608312]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
40ms |
get topic data: |
5ms |
get forum data: |
1ms |
get page messages: |
22ms |
get tp. blocked users: |
1ms |
| others: | 235ms |
| total: | 328ms |

| 0 / 0 |
