يدعم Amazon Redshift الآن تعديل ترميزات ضغط الأعمدة لتحسين استخدام التخزين وأداء الاستعلام

:تاريخ النشر 20 أكتوبر 2020

يتيح Amazon Redshift الآن للمستخدمين تعديل ترميز الضغط للأعمدة الموجودة بعبارة واحدة. تعمل هذه الإمكانية الجديدة على تسهيل الحفاظ على ترميزات الضغط المثلى في Amazon Redshift لتحقيق أداء عالٍ وتقليل استخدام التخزين.  

يحدد ترميز الضغط نوع الضغط الذي يتم تطبيقه على قيم البيانات في العمود عند إضافة صفوف إلى الجدول. يؤدي اختيار الترميز الصحيح إلى تقليل استخدام التخزين للعمود مع تحسين أداء الاستعلامات التي تصل إلى العمود. يمكنك استخدام عبارات CREATE TABLE أو ALTER TABLE لتحديد ترميزات الضغط للأعمدة عند إنشاء جدول. إذا لم يتم تحديد أي ضغط، يقوم Amazon Redshift تلقائيًا بتعيين ترميزات الضغط الافتراضية استنادًا إلى بيانات الجدول. 

سيسهل هذا الإصدار الحصول على مزايا تقنيات ضغط Amazon Redshift مثل AZ64، وهو ترميز ضغط جديد يستهلك مساحة تخزين أقل بنسبة 5-10٪ من ZSTD ويتيح تشغيل الاستعلامات بشكل أسرع بنسبة 70٪. في السابق، كان العملاء الذين أرادوا الاستفادة من خوارزميات التشفير الجديدة مثل AZ64 بحاجة إلى إعادة إنشاء الجدول بأكمله. نظرًا لأن Redshift توصي بعدم ضغط الأعمدة المحددة كمفاتيح SORT، فإن العملاء السابقين الذين قاموا بتطبيق مفاتيح الفرز على الجداول الحالية كانوا بحاجة إلى إعادة إنشاء الجدول بأكمله. بفضل القدرة الجديدة على تعديل ترميزات ضغط الأعمدة، أصبحت هذه العملية أسرع وأسهل ولا تؤثر على وصول المستخدم إلى الجداول. 

باستخدام <tbl><col><enc>الأمر ALTER TABLE ALTER COLUMN ENCODE الجديد، يمكن للمستخدمين تغيير ترميزات ضغط جدول Redshift ديناميكيًا. سيهتم Redshift بضبط ضغط البيانات خلف الكواليس وسيظل الجدول متاحًا للمستخدمين للاستعلام عنه. يمكن للمستخدمين تعديل ترميزات الأعمدة لجدول معين عدة مرات حسب الحاجة ويمكنهم تغيير الترميز لجداول متعددة في وقت واحد. 

لمزيد من المعلومات حول ترميز ALTER TABLE، يرجى الرجوع إلى الوثائق.

تتوفر هذه الميزة في Redshift 1.0.19506 والإصدارات الأحدث. راجع جدول منطقة AWS لمعرفة مدى توفر Amazon Redshift.