O que é o Azure Cosmos DB para PostgreSQL?

APLICA-SE A: Azure Cosmos DB para PostgreSQL (alimentado pela extensão de banco de dados Citus para PostgreSQL)

O Azure Cosmos DB for PostgreSQL é um serviço gerenciado para PostgreSQL estendido com o superpoder de código aberto Citus de tabelas distribuídas. Este superpoder permite-lhe desenvolver aplicações relacionais altamente dimensionáveis. Pode começar a desenvolver aplicações num único cluster de nó, da mesma forma que o faria com o PostgreSQL. À medida que a escalabilidade e os requisitos de desempenho da aplicação aumentam, pode dimensionar facilmente para vários nós ao distribuir de forma transparente as tabelas.

Os aplicativos de clientes do mundo real criados no Azure Cosmos DB para 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 vendas e marketing, 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

Como você está procurando criar aplicativos com o Azure Cosmos DB para PostgreSQL, certifique-se de ter revisado os seguintes artigos:

Banco de dados totalmente gerenciado e resiliente

Dado que o Azure Cosmos DB for PostgreSQL é um serviço completamente gerido, possui funcionalidades para operação sem problemas durante a produção. As funcionalidades incluem:

  • Alta disponibilidade automática
  • Backups
  • pgBouncer integrado
  • réplicas de leitura
  • fácil monitorização
  • pontos finais privados
  • Encriptação
  • e muito mais

Sempre os recursos mais recentes do PostgreSQL

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

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

Comece de forma simples, dimensione perfeitamente

Um cluster de banco de dados pode começar como um único nó, enquanto tem o superpoder de distribuir tabelas. Com alguns dólares por dia, é a maneira mais econômica de experimentar o Azure Cosmos DB para PostgreSQL. Mais tarde, se seu aplicativo exigir maior escala, você poderá adicionar nós e reequilibrar seus dados.

Próximos passos