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.
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:
- Saiba como criar aplicativos escaláveis.
- Conecte-se e consulte sua pilha de aplicativos.
- Veja como a API do Azure Cosmos DB para PostgreSQL estende o PostgreSQL e tente consultas de diagnóstico úteis.
- Escolha o melhor tamanho de cluster para sua carga de trabalho.
- Saiba como usar o Azure Cosmos DB para PostgreSQL como back-end de armazenamento para vários microsserviços.
- Monitore o desempenho do cluster.
- Ingerir dados de forma eficiente com o Azure Stream Analytics e o Azure Data Factory.
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 oferece suporte à 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
- Crie uma nova conta usando o portal do Azure.
- Conecte-se a um cluster com psql.
- Use a extensão Citus para distribuir tabelas.