Skip to main content

ssd_cache

مشابه لـ cache، لكنه يخزّن البيانات على SSD والفهرس في RAM. كما يمكن أيضًا تطبيق جميع إعدادات قاموس cache المتعلقة بقائمة انتظار التحديث على قواميس SSD cache. محتويات ذاكرة التخزين المؤقت محلية لكل خادم، وتُفقد عند إعادة تشغيل الخادم أو استبداله. لا تستخدم ssd_cache أو complex_key_ssd_cache لإثراء البيانات بشكل موثوق وقت الإدراج: فعندما تكون ذاكرة التخزين المؤقت فارغة، تصبح عمليات الإدراج معتمدة على عمليات البحث في مصدر القاموس. وفي ClickHouse Cloud، يزيد التوسع التلقائي واستبدال العقد المُدار من احتمال حدوث ذلك. لذا استخدم بدلًا من ذلك تخطيطًا يحمّل القاموس كاملًا على كل خادم؛ راجع أفضل ممارسات القواميس. مثل cache، لا يحتفظ هذا التخطيط بسجل بالمفاتيح الموجودة، لذا فإن قراءته كجدول باستخدام SELECT ... FROM <dictionary> لا تعرض سوى الخلايا المخزنة حاليًا والتي تحتوي على قيمة: فهي لا تستطيع اكتشاف المفاتيح غير الموجودة في ذاكرة التخزين المؤقت، وتتخطى الخلايا الافتراضية التي تسجّل المفاتيح التي جرى البحث عنها ولم يُعثر عليها في المصدر. أما الخلايا المقيمة التي انتهت صلاحيتها فيُعاد طلبها من المصدر. راجع ذاكرة التخزين المؤقت. يكون مفتاح القاموس من النوع UInt64.

complex_key_ssd_cache

هذا النوع من التخزين مخصص للاستخدام مع المفاتيح المركبة. وهو مشابه لـ ssd_cache.