Aracılığıyla paylaş


PostgreSQL için Azure Cosmos DB'de küme yükseltmeleri

Önemli

PostgreSQL için Azure Cosmos DB artık yeni projeler için desteklenmemektedir. Bu hizmeti yeni projeler için kullanmayın. Bunun yerine, şu iki hizmetlerden birini kullanın:

PostgreSQL için Azure Cosmos DB yönetilen hizmeti hem PostgreSQL sunucusunun hem de Citus uzantısının yükseltmelerini işleyebilir. Tüm kümeler, küme sağlama sırasında seçtiğiniz ana PostgreSQL sürümü için kullanılabilen en son Citus sürümüyle oluşturulur. Yerinde küme yükseltmesi için PostgreSQL 15 gibi bir PostgreSQL sürümü seçtiğinizde, seçilen PostgreSQL sürümü için desteklenen en son Citus sürümü yüklenir.

Yalnızca Citus sürümünü yükseltmeniz gerekiyorsa, yerinde yükseltme kullanarak bunu yapabilirsiniz. Örneğin, Postgres sürümünü yükseltmeden PostgreSQL 14 kümenizde Citus 11.0'ı Citus 11.3'e yükseltmek isteyebilirsiniz.

Güncelleme tedbirleri

Yükseltmeler için veritabanı kümesinde biraz kesinti gerekir. Tam süre, yükseltmenin kaynak ve hedef sürümlerine bağlıdır. Üretim kümesi yükseltmesine hazırlanmak için yükseltmeyi test etmenizi ve test sırasında kapalı kalma süresini ölçmenizi öneririz.

Ayrıca, Citus'un ana sürümünü yükseltmek davranışta değişikliklere neden olabilir. Sürprizlerden kaçınmak için yeni ürün özellikleri ve değişiklikleri hakkında bilgi sahibi olmak en iyisidir.

Dikkat çekici Citus 12 değişiklikleri:

  • Varsayılan yeniden dengeleme stratejisi by_shard_count'ten by_disk_size'e değiştirildi.
  • PostgreSQL 13 desteği bu sürümden itibaren bırakıldı.

Dikkat çekici Citus 11 değişiklikleri:

Sonraki adımlar