TTL
يمكن أيضًا استخدام TTL لنقل البيانات ليس فقط إلى /dev/null، بل أيضًا بين أنظمة تخزين مختلفة، مثل النقل من SSD إلى HDD.
DELETE FROM
يتوفر DELETE FROM بشكل عام بدءًا من الإصدار 23.3 وما بعده. أما في الإصدارات الأقدم، فهو تجريبي ويجب تمكينه باستخدام:
ALTER DELETE
ALTER DELETE لإزالة البيانات القديمة بمرونة. وإذا كنت بحاجة إلى القيام بذلك بانتظام، فسيكون العيب الرئيسي هو الحاجة إلى نظام خارجي لإرسال الاستعلام. وهناك أيضًا بعض الاعتبارات المتعلقة بالأداء، لأن عمليات mutation تعيد كتابة الأجزاء كاملةً حتى إذا كان المطلوب حذف صف واحد فقط.
هذا هو النهج الأكثر شيوعًا لجعل نظامك المستند إلى ClickHouse متوافقًا مع GDPR.
مزيد من التفاصيل حول mutations.
حذف قسم
ALTER TABLE ... DROP PARTITION طريقة فعّالة من حيث التكلفة لحذف قسم بأكمله. ورغم أنه ليس مرنًا جدًا، ويتطلّب إعداد مخطط تقسيم مناسب عند إنشاء الجدول، فإنه لا يزال يغطي معظم الحالات الشائعة. وكما هو الحال مع mutations، يجب تنفيذ هذا الإجراء من نظام خارجي عند الاستخدام المنتظم.
مزيد من التفاصيل حول إدارة الأقسام.