التخزين حسب المضمون

التخزين القائم على المحتوى (Content-addressable storage - CAS) 
التخزين القائم على المحتوى، والذي يُعرف أيضًا باسم التخزين المعنون بالمحتوى أو التخزين ذو المحتوى الثابت، هو طريقة لتخزين المعلومات بحيث يمكن استرجاعها بناءً على محتواها، وليس اسمها أو موقعها. وقد اُستخدم هذا النوع من التخزين لأغراض الوصول السريع إلى المحتوى الثابت، مثل الوثائق المخزنة للامتثال للأنظمة الحكومية.[بحاجة لمصدر] ويشبه التخزين القائم على المحتوى الذاكرة القائمة على المحتوى (content-addressable memory).

تعمل أنظمة CAS عن طريق تمرير محتوى الملف عبر دالة هاش تشفيرية لإنتاج مفتاح فريد يُعرف باسم "عنوان المحتوى". يقوم دليل نظام الملفات بتخزين هذه العناوين مع مؤشر إلى الموقع الفعلي لتخزين المحتوى. نظرًا لأن محاولة تخزين نفس الملف ستنتج نفس المفتاح، فإن أنظمة CAS تضمن أن الملفات الموجودة داخلها فريدة، ولأن أي تغيير في الملف سينتج عنه مفتاح جديد، فإن أنظمة CAS توفر ضمانًا بأن الملف لم يتم تغييره.

شهد التخزين القائم على المحتوى طفرة في السوق خلال العقد الأول من الألفية الثانية، خصوصًا بعد صدور قانون ساربينز-أوكسلي لعام 2002 في الولايات المتحدة، والذي تطلب تخزين أعداد هائلة من الوثائق لفترات طويلة واسترجاعها بشكل نادر. ومع التحسن المستمر في أداء أنظمة الملفات التقليدية وظهور أنظمة برمجية جديدة، تراجع استخدام أنظمة CAS القديمة، وأصبحت نادرة بشكل متزايد بعد حوالي عام 2018.[بحاجة لمصدر] ومع ذلك، لا تزال مبادئ التخزين القائم على المحتوى تثير اهتمام علماء الحاسوب، وتشكل جوهر العديد من التقنيات الناشئة، مثل مشاركة الملفات بين الأقران، والعملات المشفرة، والحوسبة الموزعة.

 الوصف 
 الأساليب القائمة على الموقع 
تتبع أنظمة الملفات التقليدية عادة الملفات بناءً على اسم الملف. على وسائط الوصول العشوائي مثل الأقراص المرنة، يتم ذلك باستخدام دليل يتكون من قائمة بأسماء الملفات ومؤشرات إلى البيانات. تشير هذه المؤشرات إلى الموقع الفعلي على القرص، عادة باستخدام القطاعات. في الأنظمة الحديثة والأقراص ذات السعة الأكبر، يُقسم الدليل نفسه إلى العديد من الأدلة الفرعية، كل منها يتتبع مجموعة فرعية من الملفات. تمثل الأدلة الفرعية نفسها كملفات في دليل رئيسي، مما ينتج تنظيمًا هرميًا أو شجريًا. يُعرف تسلسل الأدلة المؤدي إلى ملف معين باسم "المسار" (path).[1]

في سياق التخزين القائم على المحتوى، يُشار إلى هذه الأساليب التقليدية باسم "المعنونة بالموقع"، حيث يُمثل كل ملف بقائمة من موقع واحد أو أكثر، وهو المسار واسم الملف على التخزين الفعلي. في هذه الأنظمة، سيتم تخزين نفس الملف باسمين مختلفين كملفين منفصلين على القرص وبالتالي لهما عنوانان مختلفان. وينطبق الأمر نفسه إذا تم تخزين نفس الملف، حتى بنفس الاسم، في أكثر من موقع ضمن هيكل الأدلة. هذا يجعلها أقل ملاءمة للأرشيف الرقمي، حيث يجب أن يتم تخزين أي معلومات فريدة مرة واحدة فقط.[2]

مع انتشار مفهوم الدليل الهرمي في أنظمة التشغيل، خصوصًا خلال أواخر الثمانينيات، بدأ استخدام هذا النمط من الوصول في أنظمة غير مرتبطة تمامًا. على سبيل المثال، يستخدم الشبكة العالمية (World Wide Web) نظامًا مشابهًا يشبه المسار/اسم الملف يعرف باسم URL للإشارة إلى الوثائق. تحتوي الوثيقة نفسها على خادم ويب آخر على URL مختلف رغم أنها ذات محتوى مطابق. وبالمثل، إذا تغيّر أي موقع موجود بأي شكل، سواء بتغيير اسم الملف أو انتقال الخادم إلى نطاق جديد، فلن يكون الوصول إلى الوثيقة ممكنًا بعد ذلك. هذا يؤدي إلى المشكلة الشائعة المعروفة باسم تلف الروابطالمراجع

[1] Cheung, Shun Yan. "Storing and Organizing Data Files on Disks". Emory University.

[2]Zumwalt, Matt. "The Power of Content-addressing".

تصنيف:أجهزة تخزين حاسوبية