Arquitetura de banco de dados relacional distribuído

Com a Distributed Relational Database Architecture ( DRDA ), tanto a arquitetura IBM para bancos de dados distribuídos , que estão localizados em diferentes plataformas heterogêneas, quanto os desenvolvidos pela IBM para a distribuição do protocolo de dados.

O DRDA permite o acesso distribuído às várias versões dos sistemas de banco de dados IBM DB2 e Informix .

Existem diferentes estágios na implementação do DRDA:

Pedido remoto
  • Suporte a uma única solicitação SQL em um sistema remoto
  • Você só pode se referir a um local.
  • Nenhum processamento de transação é suportado.
  • Cada instrução é processada separadamente e executada imediatamente
  • O servidor executa um COMMIT após cada instrução.
Unidade Remota de Trabalho (RUW)
  • Suporte para vários pedidos SQL dentro de uma unidade de trabalho ( unidade de trabalho )
  • Apenas um servidor é endereçado em uma unidade de trabalho
  • O commit de uma fase ainda é suficiente
Unidade Distribuída de Trabalho (DUW)
  • Vários servidores podem ser endereçados dentro de uma unidade de trabalho
  • Uma única solicitação endereça apenas um servidor
  • É necessário o uso de commit de duas fases
Solicitação Distribuída (DR)
  • Vários servidores podem ser endereçados em uma consulta (uma instrução SQL)

No mundo do DB2, DUW e até DR são mais possíveis.

Se servidores de outros fabricantes de banco de dados ou fontes de dados ODBC forem acessados, então, em alguns casos, apenas os níveis 1 ou 2 são possíveis.

Links da web