Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

DBAccess distribuído

Image Modified


  1. Os Application Servers conectam nos DBAccess (Slave)
  2. Os DBAccess (Slave) conectam no DBAccess (Master) e no SGBD
  3. O DBAccess (Master) se torna responsável por gerenciar locks, licenças, cache de estrutura de tabelas e caches de dados
  4. Todas aplicações se comunicam através do protocolo TCP

SPOF

Image Modified

Se o DBAccess (Master) ficar indisponível por qualquer razão, consequentemente todos DBAccess (Slave) vão perder a conexão com o gerenciador de locks, licenças, cache de estrutura de tabelas e caches de dados e uma vez que este cenário ocorra, todos DBAccess (Slave) vão gerar exceções AdvPL, por que esta é uma ocorrência critica e pode afetar a integridade de dados do ERP.

SPOFLess

Image Modified

O modelo SPOFLess do DBAccess foi projetado e implementado de modo que o DBAccess (Master) seja replicado, de forma que todos DBAccess (Slave) passam a se conectar em 2 DBAccess (Master) e os DBAccess (Master) se comunicam entre si.

SPOFLess em ação

Image Modified

Se o DBAccess (Master) ficar indisponível por qualquer razão, o DBAccess (Master) que está configurado como réplica, comunica todos DBAccess (Slave) que a partir daquele momento ele é o Master do ambiente.

...