O que é o Azure Cosmos DB for PostgreSQL?

APLICA-SE AO: Azure Cosmos DB for PostgreSQL (da plataforma da extensão de dados Citus para PostgreSQL)

O Azure Cosmos DB for PostgreSQL é um serviço gerenciado para PostgreSQL estendido com a superpotência do Citus de código aberto de tabelas distribuídas. Essa superpotência permite compilar aplicativos relacionais altamente escalonáveis. Você pode começar a criar aplicativos em um único cluster de nó, da mesma maneira que faria com o PostgreSQL. À medida que os requisitos de escalabilidade e desempenho do seu aplicativo aumentam, você pode escalar perfeitamente para vários nós distribuindo suas tabelas de modo transparente.

Os aplicativos de cliente do mundo real criados no Azure Cosmos DB for PostgreSQL incluem aplicativos SaaS (software como serviço), aplicativos de análise operacional em tempo real e aplicativos transacionais de alta taxa de transferência. Esses aplicativos abrangem várias verticais, como automação de marketing e vendas, saúde, dados de Internet das Coisas (IoT), finanças, logística e pesquisa.

Diagram that shows distributed architecture.

Lista de verificação de implementação

Ao tentar criar aplicativos com o Azure Cosmos DB for PostgreSQL, verifique se você analisou os seguintes artigos:

Banco de dados totalmente gerenciado, altamente resiliente

Como o Azure Cosmos DB for PostgreSQL é um serviço totalmente gerenciado, ele tem todos os recursos para operação sem preocupações em produção. Os recursos incluem:

  • alta disponibilidade automática
  • backups
  • pgBouncer interno
  • réplicas de leitura
  • monitoramento fácil
  • pontos de extremidade privados
  • criptografia
  • e mais

Sempre os recursos mais recentes do PostgreSQL

O Azure Cosmos DB for PostgreSQL é da plataforma da extensão do Citus de código aberto para PostgreSQL. Como o Citus não é uma bifurcação do Postgres, a extensão do Citus sempre dá suporte à versão principal mais recente do PostgreSQL dentro de uma semana do lançamento, com suporte adicionado ao nosso serviço gerenciado no Azure no máximo algumas semanas depois.

Seus aplicativos podem usar os mais novos recursos e extensões do PostgreSQL, como particionamento nativo para desempenho, suporte JSONB para armazenar e consultar dados não estruturados e funcionalidade geoespacial por meio da extensão PostGIS. É a velocidade necessária no banco de dados que você ama.

Inicie de modo simples, escale perfeitamente

Um cluster de banco de dados pode começar como um único nó, ao mesmo tempo em que tem a superpotência de distribuição de tabelas. Investir poucos dólares por dia é a maneira mais econômica de experimentar o Azure Cosmos DB for PostgreSQL. Posteriormente, se o aplicativo exigir maior escala, você poderá adicionar nós e reequilibrar os dados.

Próximas etapas