تكرار البيانات
في الذاكرة الرئيسية للحاسوب ، ووحدات التخزين الإضافية ، وناقلات البيانات ، يُقصد بتكرار البيانات وجود بيانات إضافية إلى جانب البيانات الأصلية، مما يسمح بتصحيح الأخطاء في البيانات المخزنة أو المنقولة. قد تكون هذه البيانات الإضافية نسخة كاملة من البيانات الأصلية (نوع من رموز التكرار )، أو أجزاءً مختارة منها فقط، مما يُتيح اكتشاف الأخطاء وإعادة بناء البيانات المفقودة أو التالفة حتى مستوى معين.
على سبيل المثال، من خلال تضمين بتات التحقق المحسوبة، تستطيع ذاكرة تصحيح الأخطاء (ECC) اكتشاف وتصحيح أخطاء البت الواحد داخل كل كلمة ذاكرة ، بينما يجمع نظام RAID 1 قرصين صلبين (HDD) في وحدة تخزين منطقية تسمح ببقاء البيانات المخزنة حتى في حالة تعطل أحد القرصين بشكل كامل. [ 1 ] [ 2 ] كما يمكن استخدام تكرار البيانات كإجراء وقائي ضد تلف البيانات الصامت ؛ فعلى سبيل المثال، تستخدم أنظمة الملفات مثل Btrfs و ZFS التحقق من مجموع التحقق للبيانات والبيانات الوصفية بالإضافة إلى نسخ من البيانات المخزنة لاكتشاف تلف البيانات الصامت وإصلاح آثاره. [ 3 ]
في أنظمة قواعد البيانات
على الرغم من اختلاف طبيعتها، إلا أن تكرار البيانات يحدث أيضًا في أنظمة قواعد البيانات التي تحتوي على قيم مكررة بلا داعٍ في سجل واحد أو أكثر، أو في حقول متعددة ، أو داخل جدول واحد ، أو عندما يُكرر الحقل في جدولين أو أكثر. غالبًا ما يُلاحظ هذا في تصميمات قواعد البيانات غير المُنمذجة ، مما يُؤدي إلى تعقيد إدارة قواعد البيانات، وزيادة خطر تلف البيانات، ورفع حجم التخزين المطلوب . عند القيام بذلك عمدًا من مخطط قاعدة بيانات مُنمذج مسبقًا، يُمكن اعتباره شكلًا من أشكال إلغاء نمذجة قاعدة البيانات ؛ ويُستخدم لتحسين أداء استعلامات قاعدة البيانات (تقصير زمن استجابة قاعدة البيانات).
على سبيل المثال، عندما تُكرر بيانات العملاء وتُرفق بكل منتج يُشترى، فإن تكرار البيانات يُعد مصدرًا معروفًا للتناقض ، إذ قد يظهر العميل نفسه بقيم مختلفة لواحدة أو أكثر من سماته. [ 4 ] يؤدي تكرار البيانات إلى شذوذها وتلفها، ويجب تجنبه عمومًا من خلال التصميم؛ [ 5 ] يمنع تطبيق تطبيع قواعد البيانات تكرار البيانات ويحقق الاستخدام الأمثل للتخزين. [ 6 ]
انظر أيضاً
مراجع
- ↑ شين لي؛ مايكل سي. هوانغ؛ كاي شين؛ لينغكون تشو (9 مايو 2010). "تقييم واقعي لأخطاء أجهزة الذاكرة وقابلية نظام البرمجيات للتأثر" (ملف PDF) . cs.rochester.edu . تاريخ الاسترجاع: 16 يناير 2015 .
- ↑ رمزي ح. أرباتشي-دوسو؛ أندريا س. أرباتشي-دوسو (3 يناير 2015). "أنظمة التشغيل - ثلاثة عناصر سهلة: مصفوفات الأقراص المتكررة منخفضة التكلفة (RAIDs)" (ملف PDF) . cs.wisc.edu . تاريخ الاطلاع: 16 يناير 2015 .
- ↑ مارغريت بيرمان؛ لينز غريمر (أغسطس 2012). "كيف أستخدم الإمكانيات المتقدمة لنظام ملفات Btrfs" . شركة أوراكل . تم الاطلاع عليه بتاريخ 26 يناير 2015 .
- ↑ خورخي هـ. دورن؛ لورا س. ريفيرو (2002). سلامة قواعد البيانات: التحديات والحلول . مجموعة آيديا (IGI). الصفحات 4-5 . ISBN 978-1-930708-38-9تم الاطلاع عليه بتاريخ 23 يناير 2011 .
- ↑ بيتر روب؛ كارلوس كورونيل (2009). أنظمة قواعد البيانات: التصميم والتنفيذ والإدارة . سينجايج ليرنينج. ص 88. ISBN 978-1-4239-0201-0تم الاطلاع عليه بتاريخ 22 يناير 2011 .
- ↑ شركة ITL للحلول التعليمية المحدودة؛ ITL (2009). مقدمة في تكنولوجيا المعلومات . بيرسون للتعليم الهند. ص 522. ISBN 978-81-7758-118-8تم الاطلاع عليه بتاريخ 4 فبراير 2011 .
- ذاكرة الحاسوب
- بيانات
- نمذجة البيانات
- قواعد البيانات
- أنظمة حاسوبية مقاومة للأعطال
