Atualizações de cluster no 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 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 você seleciona uma versão do PostgreSQL, como o PostgreSQL 15, para atualização de cluster in-loco, a versão mais recente do Citus suportada para a versão selecionada do PostgreSQL será instalada.

Se você precisar atualizar apenas a versão do Citus, poderá fazê-lo usando uma atualização in-loco. 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