قواعد البيانات وSQL · مصطلحات · الفهارس وأداء الاستعلامات

ما معنى cache؟

المعنى في مجال قواعد البيانات وSQL مع أمثلة

/kæʃ/اسممصطلح شائع

cache: ذاكرة التخزين المؤقت

طبقة تخزين سريعة تحتفظ بنسخ من البيانات كثيرة الاستخدام أو من نتائج الاستعلامات، كي تُعاد بسرعة من دون الرجوع إلى قاعدة البيانات في كل مرة.

طريقة الاستخدام

قد تكون الذاكرة المؤقتة في التطبيق، مثل Redis وMemcached، أو داخل قاعدة البيانات نفسها، مثل buffer pool في MySQL وshared_buffers في PostgreSQL. من التعبيرات الشائعة: إصابة الذاكرة المؤقتة، وإخفاقها، ودافئة أو باردة؛ وإبطالها يعني إزالة البيانات القديمة عندما يتغير المصدر.

أمثلة

  1. We cache the product list for five minutes, so the database gets far fewer queries.

    نخزّن قائمة المنتجات مؤقتًا خمس دقائق، لذلك تتلقى قاعدة البيانات استعلامات أقل بكثير.

    يبين المثال أن الاحتفاظ بالقائمة مؤقتًا يقلل تكرار طلبها من قاعدة البيانات.

  2. The first run is slow because the cache is cold.

    يكون التشغيل الأول بطيئًا لأن الذاكرة المؤقتة باردة.

    يعني المثال أن البيانات المطلوبة لم تُحمّل بعد في الذاكرة المؤقتة، فيلزم جلبها من المصدر الأبطأ.

تراكيب شائعة

  • cache hit
  • cache miss
  • cache invalidation
  • clear the cache
  • warm cache

معنى الكلمة في مجالات أخرى

قد يختلف معنى الكلمة الإنجليزية نفسها من مجال إلى آخر:

مصطلحات أخرى: الفهارس وأداء الاستعلامات

تدرّب على القراءة المتدرجة

تساعدك القراءة بالمستوى المناسب على تثبيت المفردات الجديدة. اختر كتبًا إنجليزية مجانية: