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.
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:
- Saiba como criar aplicativos escalonáveis.
- Conectar e consultar com a pilha de aplicativos.
- Veja como a API do Azure Cosmos DB for 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 for PostgreSQL como o back-end de armazenamento para vários microsserviços.
- Monitorar o desempenho do cluster.
- Faça a ingestão de dados com eficiência com o Azure Stream Analytics e o Azure Data Factory.
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
- Criar uma nova conta usando o portal do Azure.
- Conectar-se a um cluster com psql.
- Use a extensão Citus para distribuir tabelas.