الانتقال إلى المحتوى الرئيسي
يدعم بروتوكول ClickHouse ضغط كتل البيانات مع قيم التحقق من السلامة. استخدم LZ4 إذا لم تكن متأكدًا من الوضع الذي ينبغي اختياره. “
تعرّف على المزيد حول مرمِّزات ضغط الأعمدة المتاحة، وعيّنها عند إنشاء جداولك أو لاحقًا.

الأنماط

كلٌّ من LZ4 وZSTD من تطوير المطوّر نفسه، لكن مع مفاضلات مختلفة. من اختبارات الأداء لدى Facebook:

كتلة

الترويسة هي (raw_size + data_size + وضع)، والحجم الخام هو len(header + compressed_data). قيمة التحقق هي hash(header + compressed_data)، باستخدام ClickHouse CityHash.

وضع None

إذا استُخدم وضع None، فإن compressed_data تكون مساوية للبيانات الأصلية. ويفيد وضع عدم الضغط في توفير درجة إضافية من سلامة البيانات باستخدام قيم التحقق، لأن الكلفة الإضافية للتجزئة لا تُذكر.
آخر تعديل في ١ يوليو ٢٠٢٦