DRDA - DRDA

Архитектура распределенной реляционной базы данных ( DRDA ) - это стандарт взаимодействия баз данных от Open Group .

DRDA описывает архитектуру распределенных реляционных баз данных. Он определяет правила доступа к распределенным данным, но не предоставляет фактические интерфейсы прикладного программирования (API) для выполнения доступа . Впервые он был использован в DB2 2.3.

DRDA была разработана рабочей группой в IBM в период с 1988 по 1994 год. Сообщения, протоколы и структурные компоненты DRDA определяются архитектурой управления распределенными данными .

Составные части

  • Заявитель заявки (AR). AR принимает запросы SQL от приложения и отправляет их на соответствующие серверы приложений для обработки. Используя эту функцию, прикладные программы могут получать доступ к удаленным данным.
  • Сервер приложений (AS). AS получает запросы от инициаторов запросов приложений и обрабатывает их. AS воздействует на части, которые могут быть обработаны, и пересылает оставшуюся часть на серверы баз данных для последующей обработки. AR и AS обмениваются данными через протокол, называемый протоколом поддержки приложений, который обрабатывает преобразование представления данных .
  • Сервер базы данных (DS). DS получает запросы от AS или других серверов DS. DS поддерживает распределенные запросы и пересылает части запроса сотрудничающим DS для выполнения запроса. AS и DS обмениваются данными между собой через протокол, называемый протоколом поддержки баз данных .

Базы данных, поддерживающие DRDA

  • Apache Derby (СУБД Java)
  • DB2
  • Informix Dynamic Server версии 11.10
  • Oracle Database Gateway для DRDA - позволяет базе данных Oracle работать в качестве клиента DRDA, получая доступ к удаленным базам данных сторонних производителей (в первую очередь, DB2)
  • Oracle Database Provider для DRDA - позволяет базе данных Oracle действовать как сервер DRDA, обеспечивая доступ к базе данных Oracle удаленным клиентам (например, системам IBM i, использующим клиентскую библиотеку DB2 / 400 DRDA)

внешние ссылки