مخزن الملفات القابل للعنونة بالمحتوى
كان نظام تخزين الملفات القابل للعنونة بالمحتوى (CAFS) [ 1 ] جهازًا ماديًا طورته شركة الحواسيب الدولية المحدودة (ICL)، يوفر وحدة تخزين قرصية مزودة بإمكانية بحث مدمجة. وكان الدافع وراء تطوير هذا الجهاز هو التباين بين السرعة العالية التي يمكن للقرص من خلالها نقل البيانات، والسرعة المنخفضة جدًا التي يمكن للمعالج العام من خلالها تصفية البيانات بحثًا عن السجلات التي تطابق شروط البحث. [ 2 ] [ 3 ] بدأ تطوير نظام CAFS في مركز الأبحاث والتطوير المتقدم التابع لشركة ICL تحت إشراف جوردون سكروت في أواخر الستينيات، وذلك عقب بحث أجراه جورج كولوريس وجون إيفانز، اللذان أكملا دراسة ميدانية في كلية إمبريال وكلية كوين ماري حول أنظمة وتطبيقات قواعد البيانات . [ 3 ] وقد كشفت دراستهما عن إمكانية تحقيق تحسينات كبيرة في أداء تطبيقات قواعد البيانات واسعة النطاق من خلال تضمين منطق البحث في وحدة تحكم القرص. [ 1 ]
في شكله الأولي، دُمجت منطق البحث في رأس القرص. وخلال سبعينيات القرن الماضي، تم تركيب جهاز CAFS مستقل لدى عدد من العملاء، من بينهم شركة BT Directory Enquiries . ثم طُوّر الجهاز لاحقًا، وفي عام ١٩٨٢، أُدرج كميزة قياسية في أجهزة ICL الرئيسية من سلسلتي ٢٩٠٠ و٣٩. في هذه المرحلة، ولتقليل التكاليف والاستفادة من سرعات الأجهزة المتزايدة، دُمجت منطق البحث في وحدة تحكم القرص. ويمكن ترجمة الاستعلام المكتوب بلغة استعلام عالية المستوى إلى مواصفات بحث تُرسل بعد ذلك إلى وحدة تحكم القرص للتنفيذ. في البداية، دُمجت هذه الإمكانية في لغة الاستعلام Querymaster الخاصة بشركة ICL، والتي كانت تعمل بالتزامن مع قاعدة بيانات IDMS ؛ ثم دُمجت لاحقًا في منفذ ICL VME لقاعدة بيانات Ingres العلائقية.
حصلت شركة ICL على جائزة الملكة للإنجاز التكنولوجي لنظام CAFS في عام 1985. [ 4 ]
من العوامل التي حدّت من انتشار نظام CAFS أن الجهاز يحتاج إلى معرفة تخطيط البيانات على القرص، مما يفرض قيودًا على هذا التخطيط. غالبًا ما يتطلب دمج منتجات قواعد البيانات مع CAFS تغييرًا في تخطيط الصفحات، مما يجعل عملية الدمج مكلفة للغاية، لا سيما مع توجه السوق نحو استخدام برامج قواعد البيانات الخارجية. كما تتطلب إدارة سلامة البيانات في بيئة متزامنة عناية فائقة، نظرًا لأن عملية البحث في CAFS تُنفَّذ دون أي معرفة بالأقفال والذاكرة المؤقتة التي يحتفظ بها برنامج قاعدة البيانات.
في عام 1991، أطلقت شركة ICL نسخة من نظام CAFS لعائلة حواسيبها DRS 6000. [ 5 ] عُرفت هذه النسخة باسم SCAFS (ابن CAFS)، وعلى عكس نظيرتها في الحواسيب المركزية، تم تنفيذها باستخدام برامج ثابتة مخصصة تعمل على معالج دقيق قياسي في هذا المجال. وتم تسويق البرامج الداعمة لقواعد بيانات خارجية، بما في ذلك Ingres و Informix و Oracle، تحت اسم Ingres Search Accelerator (إلخ). تطلب كل منتج من منتجات الجهات الخارجية تعديلًا، وتم تزويده بمكتبة واجهة SCAFS وهمية، ليتم استبدالها بمنتج ICL. كما تم ترخيص هذه التقنية لشركة IBM لاستخدامها مع DB2 على نظام RS/6000 . ومع ازدياد سرعات المعالجات، أصبح الجهاز قديمًا، مما أزال المبرر الأصلي لوجوده، وهو أن المعالج المركزي لم يكن قادرًا على البحث في البيانات بنفس سرعة نظام القرص. كما أن زيادة سعة الذاكرة سمحت بتخزين العديد من قواعد البيانات متوسطة الحجم بالكامل في الذاكرة. أدت هذه العوامل إلى استبعاد أي سوق جماهيري لنظام SCAFS وجعلته غير اقتصادي.
انظر أيضاً
مراجع
- 1 2 كولوريس، جي إف ؛ إيفانز، جي إم؛ ميتشل، آر دبليو (1972). "نحو عنونة المحتوى في قواعد البيانات" . مجلة الكمبيوتر . 15 (2): 95-98 . doi : 10.1093/comjnl/15.2.95 .
- ↑ ليونغ، سي إتش سي؛ وونغ، كيه إس (1985). "كفاءة معالجة الملفات في مخزن الملفات القابل للعنونة بالمحتوى" (ملف PDF) . VLDB'85: وقائع المؤتمر الدولي الحادي عشر لقواعد البيانات الضخمة جدًا . المؤتمر الدولي الحادي عشر لقواعد البيانات الضخمة جدًا، 21-23 أغسطس 1985. ستوكهولم، السويد. الصفحات 282-291 .
- 1 2 سكاروت، جوردون ج. (1995). "من خطوط التأخير ذات الوضع الالتوائي إلى DAP" . إحياء الحاسوب . 12 : 19-28 . ISSN 0958-7403 .
- ^ لانوم ، آسا دبليو (1985). "مقدمة" (PDF) . المجلة الفنية ICL . 4 (4): 351. ISSN 0142-1557 .
- ↑ "يحتوي ICL على مُسرِّع شبيه بـ CAFS لنظام Unix" . Unigram/X . 10 يونيو 1991. ص 1. تم الاطلاع عليه في 2 فبراير 2026 .
- أجهزة تخزين الكمبيوتر
- وسائط تخزين الكمبيوتر
- أجهزة الكمبيوتر المركزية من نوع ICL
- مقدمات متعلقة بالحاسوب في عام 1982
- تاريخ الحوسبة في المملكة المتحدة
