ما معنى denormalization؟
المعنى في مجال قواعد البيانات وSQL مع أمثلة
denormalization: إلغاء التطبيع، تخزين مكرر مقصود
تخزين بعض البيانات عمدًا في أكثر من موضع أو دمج جداول لتسريع القراءة، مع قبول كلفة إبقاء النسخ متطابقة.
طريقة الاستخدام
شائع في قواعد التقارير ومستودعات البيانات وتصاميم NoSQL. من أمثلته حفظ إجمالي الطلب بدل حسابه أو نسخ اسم العميل إلى جدول الطلبات. ينبغي أن يكون قرارًا واعيًا بعد التطبيع، لا ستارًا لتصميم ضعيف.
أمثلة
We accepted some denormalization in the reporting tables to avoid eight-table joins.
قبلنا قدرًا من إلغاء التطبيع في جداول التقارير لتجنب وصل ثمانية جداول.
تكررت بعض البيانات لتسريع التقارير وتقليل عدد الوصلات المطلوبة.
Denormalization speeds up the product page, but now the price is stored in two places.
يسرّع إلغاء التطبيع صفحة المنتج، لكن السعر أصبح مخزنًا في موضعين.
تحسنت القراءة مقابل ضرورة تحديث النسختين كيلا تختلفا.
تراكيب شائعة
- denormalize a table
- deliberate denormalization
- denormalized data
- read performance
مصطلحات ذات صلة
معنى الكلمة في مجالات أخرى
قد يختلف معنى الكلمة الإنجليزية نفسها من مجال إلى آخر:
مصطلحات أخرى: نمذجة البيانات والتطبيع
تدرّب على القراءة المتدرجة
تساعدك القراءة بالمستوى المناسب على تثبيت المفردات الجديدة. اختر كتبًا إنجليزية مجانية:
