5 pontos por xguru 2023-07-21 | Ainda não há comentários. | Compartilhar no WhatsApp
  • A partir da versão 12, o Citus oferece suporte a sharding apenas com o nome do esquema, sem exigir uma etapa separada de modelagem de dados
    • Fica fácil aplicar sharding a SaaS multitenant, microsserviços que usam o mesmo banco de dados e casos semelhantes
  • O Citus antes usava sharding baseado em linhas
    • Ideal para aplicações analíticas
    • Também podia ser usado em ambientes multitenant, mas era necessário adicionar uma coluna de ID do tenant às tabelas e usá-la em filtros, consultas, chaves estrangeiras etc.
  • O sharding baseado em esquema quase não impõe restrições de modelagem de dados nem etapas especiais em comparação com o PostgreSQL sem sharding
    • Permite criar facilmente aplicações multitenant que usam um esquema por tenant
    • Há a restrição de que joins/chaves estrangeiras etc. só podem ser aplicados a tabelas do mesmo esquema, mas transações entre esquemas continuam funcionando

Ainda não há comentários.

Ainda não há comentários.