ترقيات نظام المجموعة في Azure Cosmos DB ل PostgreSQL
ينطبق على: Azure Cosmos DB ل PostgreSQL (مدعوم بملحق قاعدة بيانات Citus إلى PostgreSQL)
يمكن لخدمة Azure Cosmos DB المدارة ل PostgreSQL معالجة ترقيات كل من خادم PostgreSQL وملحق Citus. يتم إنشاء جميع المجموعات باستخدام أحدث إصدار من Citus المتوفر لإصدار PostgreSQL الرئيسي الذي تحدده أثناء توفير نظام المجموعة. عند تحديد إصدار PostgreSQL مثل PostgreSQL 15 لترقية نظام المجموعة الموضعي، سيتم تثبيت أحدث إصدار Citus مدعوم لإصدار PostgreSQL المحدد.
إذا كنت بحاجة إلى ترقية إصدار Citus فقط، يمكنك القيام بذلك باستخدام ترقية موضعية. على سبيل المثال، قد ترغب في ترقية Citus 11.0 إلى Citus 11.3 على نظام مجموعة PostgreSQL 14 دون ترقية إصدار Postgres.
احتياطات الترقية
تتطلب الترقيات أيضًا وقت تعطل في نظام مجموعة قاعدة البيانات. يعتمد الوقت المحدد على إصدارات المصدر والوجهة للترقية. للتحضير لترقية نظام مجموعة الإنتاج، نوصي باختبار الترقية وقياس وقت التعطل أثناء الاختبار.
أيضًا، يمكن أن تؤدي ترقية إصدار رئيسي من Citus إلى إدخال تغييرات في السلوك. من الأفضل أن تتعرف على ميزات المنتجات الجديدة والتغييرات لتجنب المفاجآت.
جدير بالملاحظة تغييرات Citus 12:
- تغيرت استراتيجية إعادة التوازن الافتراضية من
by_shard_count
إلىby_disk_size
. - تم إسقاط دعم PostgreSQL 13 اعتبارا من هذا الإصدار.
جدير بالملاحظة تغييرات Citus 11:
- قد تختفي أجزاء الجدول في عميل SQL الخاص بك. يمكنك التحكم في رؤيتها باستخدام citus.show_shards_for_app_name_prefixes.
- هناك العديد من الميزات المهملة.