PGConf.Brasil 2026

Blumenau, SC

2 a 4 de setembro


Entendendo qual modelo adotar em Multitenancy no PostgreSQL


Fábio Telles Rodriguez

Savepoint


Existem 3 modelos de multitenancy no PostgreSQL. Cada um desses modelos tem prós e contras em diferentes situações. Qual o melhor modelo para você?


Com o crescimento dos sistemas em nuvens, o uso de sistemas multitenancy, que agregam vários clientes num mesmo banco de dados, tornou-se comum. Mas qual a melhor estratégia para cada cenário? Vamos abordar aqui 3 estratégias diferentes e avaliar qual resolve melhor diferentes tipos de problemas: o modelo de tabela compartilhada, o modelo de um schema por cliente e, por fim, o modelo de um database por cliente.

A ideia aqui é abordar estes 3 modelos do ponto de vista da segurança, da facilidade de deploy, da configuração de conexões, da flexibilidade, da capacidade de agrupamento de dados e, claro, do desempenho. Além disso, vamos apresentar algumas ferramentas e configurações específicas do PostgreSQL que podem ajudar em cada modelo.

Patrocinadores Platina


Patrocinadores Ouro


Patrocinadores Bronze


Apoio