DRDA - DRDA

Distributed Relational Database Architecture ( DRDA ) é um padrão de interoperabilidade banco de dados do The Open Group .

DRDA descreve a arquitetura para distribuídos bancos de dados relacionais. Ele define as regras para o acesso aos dados distribuídos, mas não fornece os reais interfaces de programação de aplicativos (APIs) para realizar o acesso . Foi utilizada pela primeira vez no DB2 2.3.

DRDA foi desenhado por um grupo de trabalho dentro da IBM no período de 1988 a 1994. As mensagens, protocolos e componentes estruturais da DRDA são definidas pela arquitetura de gerenciamento de dados distribuído .

componentes

  • Solicitante pedido (AR). A AR aceita SQL pedidos de uma aplicação e os envia para os servidores de aplicativos apropriados para processamento. Usando esta função, os programas aplicativos podem acessar dados remotos.
  • Servidor de Aplicativos (AS). O AS recebe solicitações de solicitadores de aplicação e processa-los. O AS actua sobre as porções que podem ser processados e para a frente o restante para servidores de bases para o processamento subsequente. A AR e os AS comunicar através de um protocolo chamado protocolo Application Support , que trata da conversão de representação de dados .
  • Servidor de banco de dados (DS). O DS recebe solicitações de AS ou outros servidores DS. O DS suporta solicitações distribuídas e encaminhará as partes do pedido para DS colaboradoras, a fim de atender à solicitação. O AS e DS entre si comunicar através de um protocolo chamado de Protocolo de Suporte de banco de dados .

Bases de dados de suporte DRDA

  • Apache Derby (Java RDBMS)
  • DB2
  • Informix Dynamic Server V11.10
  • Portal Oracle Database para DRDA - permite banco de dados Oracle para atuar como um cliente DRDA, o acesso a bancos de dados não-Oracle remotos (principalmente DB2)
  • A Oracle Provider banco de dados para DRDA - permite banco de dados Oracle para atuar como um servidor DRDA, proporcionando a Oracle acesso base de dados para clientes remotos (por exemplo, IBM i sistemas usando DB2 / 400 DRDA biblioteca cliente)

links externos