Modelo de ponte PostgreSQL - AWS Orientação prescritiva

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Modelo de ponte PostgreSQL

O modelo de bridge do PostgreSQL é uma combinação das abordagens agrupadas e isoladas. Como no modelo agrupado, você provisiona uma única instância do PostgreSQL para cada inquilino. Para manter o isolamento dos dados do inquilino, você usa construções lógicas do PostgreSQL. No diagrama a seguir, os bancos de dados PostgreSQL são usados para separar dados logicamente.

nota

Um banco de dados PostgreSQL não se refere a uma instância de banco de dados separada do Amazon RDS for PostgreSQL ou do Aurora PostgreSQL. Em vez disso, ele se refere a uma construção lógica do sistema de gerenciamento de banco de dados PostgreSQL para separar dados.

SaaS PostgreSQL bridge model with separate databases

Você também pode implementar o modelo de ponte usando um único banco de dados PostgreSQL, com esquemas específicos do locatário em cada banco de dados, conforme ilustrado no diagrama a seguir.

SaaS PostgreSQL bridge model with separate schemas

O modelo de ponte sofre das mesmas preocupações ruidosas de isolamento de desempenho do vizinho e do inquilino do modelo de piscina. Também incorre em algumas despesas operacionais e de provisionamento adicionais, exigindo que bancos de dados ou esquemas separados sejam provisionados por inquilino. Ela exige um monitoramento eficaz para responder rapidamente às preocupações de desempenho dos inquilinos. Também requer instrumentação do aplicativo para monitorar o uso específico do inquilino. No geral, o modelo de ponte pode ser visto como uma alternativa ao RLS, que aumenta um pouco o esforço de integração de inquilinos ao exigir novos bancos de dados ou esquemas PostgreSQL. Assim como no modelo de silo, um aplicativo ou uma camada de acesso a dados precisará manter um mapeamento dos locatários em seus bancos de dados ou esquemas PostgreSQL associados.