Azure Cosmos DB para PostgreSQL

APLICA-SE A: PostgreSQL

O Azure Cosmos DB para PostgreSQL é um serviço gerido para PostgreSQL expandido com o Citus open source superpotência 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.

As aplicações de cliente do mundo real criadas no Azure Cosmos DB para PostgreSQL incluem aplicações saaS (software como serviço), aplicações de análise operacional em tempo real e aplicações transacionais de alto débito. Estas aplicações abrangem vários verticais, como automatização de vendas e marketing, cuidados de saúde, telemetria da Internet das Coisas (IoT), finanças, logística e pesquisa.

Diagrama que mostra a arquitetura distribuída.

Lista de verificação de implementação

À medida que pretende criar aplicações com o Azure Cosmos DB para PostgreSQL, confirme que reviu os seguintes artigos:

Base de dados totalmente gerida 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:

  • elevada disponibilidade automática
  • cópias de segurança
  • pgBouncer incorporado
  • réplicas de leitura
  • monitorização fácil
  • pontos finais privados
  • Encriptação
  • e muito mais

Sempre as funcionalidades mais recentes do PostgreSQL

O Azure Cosmos DB para PostgreSQL é alimentado pela extensão citus open source para PostgreSQL. Uma vez que o Citus não é um fork do Postgres, a extensão Citus suporta sempre a versão principal mais recente do PostgreSQL no prazo de uma semana após o lançamento, com suporte adicionado ao nosso serviço gerido no Azure, no máximo, algumas semanas depois.

As suas aplicações podem utilizar as mais recentes funcionalidades e extensões do PostgreSQL, como a criação de partições nativas para desempenho, suporte JSONB para armazenar e consultar dados não estruturados e funcionalidades geoespaciais através da extensão PostGIS. É a velocidade de que precisa, na base de dados que adora.

Comece simplesmente, dimensione de forma totalmente integrada

Um cluster de bases de dados pode começar como um único nó, ao mesmo tempo que tem a superpotência de distribuir tabelas. Com alguns dólares por dia, é a forma mais económica de experimentar o Azure Cosmos DB para PostgreSQL. Mais tarde, se a sua aplicação exigir um dimensionamento maior, pode adicionar nós e reequilibrar os dados.

Passos seguintes