Partilhar via


Atualizações de cluster no Azure Cosmos DB para PostgreSQL

Importante

O Azure Cosmos DB para PostgreSQL não tem mais suporte para novos projetos. Não use este serviço para novos projetos. Em vez disso, use um destes dois serviços:

  • Use o Azure Cosmos DB para NoSQL para obter uma solução de banco de dados distribuído projetada para cenários de alta escala com um SLA (contrato de nível de serviço) de disponibilidade de 99.999%, dimensionamento automático instantâneo e failover automático em várias regiões.

  • Use a funcionalidade de Clusters Elásticos do Azure para PostgreSQL para PostgreSQL fragmentado, utilizando a extensão Citus de código aberto.

O serviço gerenciado do Azure Cosmos DB para PostgreSQL pode lidar com atualizações do servidor PostgreSQL e da extensão Citus. Todos os clusters são criados com a versão mais recente do Citus disponível para a versão principal do PostgreSQL selecionada durante o provisionamento do cluster. Quando selecionar uma versão do PostgreSQL, como o PostgreSQL 15, para atualização de cluster no local, a versão mais recente do Citus compatível com a versão selecionada do PostgreSQL será instalada.

Se precisar atualizar apenas a versão do Citus, poderá fazê-lo usando uma atualização no local. Por exemplo, você pode querer atualizar o Citus 11.0 para o Citus 11.3 em seu cluster PostgreSQL 14 sem atualizar a versão do Postgres.

Precauções de atualização

As atualizações exigem algum tempo de inatividade no cluster de banco de dados. A hora exata depende das versões de origem e destino da atualização. Para se preparar para a atualização do cluster de produção, recomendamos testar a atualização e medir o tempo de inatividade durante o teste.

Além disso, atualizar uma versão principal do Citus pode introduzir mudanças no comportamento. É melhor familiarizar-se com os novos recursos e alterações do produto para evitar surpresas.

Mudanças notáveis no Citus 12:

  • A estratégia de reequilíbrio padrão mudou de by_shard_count para by_disk_size.
  • O suporte para PostgreSQL 13 foi descartado a partir desta versão.

Mudanças notáveis no Citus 11:

Próximos passos