الخلاصة

  • حوّل Archie قوائم مجلدات FTP البعيدة إلى أسماء ومسارات قابلة للبحث، لكنه لم يضم الملفات المدرجة إلى فهرسه.
  • يصف دليل مايو 1991 جمع القوائم ليلاً من مجموعة فرعية من المواقع، مع تحديث كل موقع مرة واحدة تقريباً في الشهر. ومن ثم كانت مدة تقادم المعلومة جزءاً من معنى النتيجة.

كان لكل نتيجة تاريخ مشاهدة

يسهل فهم نتيجة البحث كأنها وصف للحاضر. لكن نتيجة Archie كانت أقرب إلى ملاحظة مؤرخة: ظهر هذا الاسم في هذا المسار على هذا الأرشيف عندما جُمعت قائمته آخر مرة. وقد يغري الاسم المطابق المستخدم بالاعتقاد أن الملف ما زال موجوداً، مع أن البحث لم يتحقق بالضرورة من الحالة الراهنة للموقع.

بنى Archie فهرسه من قوائم FTP المجهولة. ويذكر دليل مؤرخ في 20 مايو 1991 أن قاعدة بياناته تتبع نحو 600 موقع لأرشيفات FTP. كان النظام يتصل كل ليلة بمجموعة فرعية منها، ويحصل على قائمة مجلدات متكررة البنية؛ وإذا وفر الموقع ملفاً جاهزاً بهذه القائمة، أمكن استخدامه. أما تحديث كل موقع فكان يحدث مرة في الشهر تقريباً. وخُزنت القوائم المضغوطة على quiche.cs.mcgill.ca في جامعة McGill، وأتيح للمجتمع عبر FTP مجهول. لم يكن Archie بحاجة إلى نسخ البرامج والوثائق والبيانات من تلك الأرشيفات إلى خادمه؛ فقد جمع الأسماء والمسارات التي تسهّل العثور على المواد الموجودة في أماكن أخرى. (دليل Archie لعام 1991)

كانت أوامر الخدمة تبيّن الفرق بين فهرس للأسماء ومخزن للملفات. بحث الأمر prog في الأسماء وأعاد معلومات مثل اسم المضيف والمسار والحجم وتاريخ التعديل. وعرض الأمر site قائمة الموقع المعروف كاملة، بينما أظهر list متى حُدّث سجل الموقع آخر مرة. وبعد العثور على تطابق، ظل على المستخدم الاتصال بالأرشيف ونقل الملف عبر FTP. ووصفت RFC 1325 في مايو 1992 النتيجة بأنها اسم الأرشيف وعنوان IP وموقع الملف داخله. أما RFC 1689 في 1994 فوصفت Archie بأنه مصدر ثانوي، وقالت إن المستخدم يجلب الملف مباشرة من الأرشيف باستخدام FTP. (RFC 1325؛ RFC 1689)

أدخل هذا الفصل زمناً خاصاً بالفهرس. فقد يتغير المجلد بين عمليتي جمع، أو يُنقل الملف أو يعاد تسميته أو يحذف بينما يستمر Archie في عرض القائمة السابقة. لم يخف دليل مايو 1991 الفاصل تماماً؛ إذ كان بالإمكان معرفة وقت تحديث الموقع. لكنه لم يقل إن كل بحث يفحص الخادم البعيد مباشرة. تثبت النتيجة أن الاسم والمسار شوهدَا في وقت سابق؛ أما استمرار وجود الملف وإمكان استخدامه فيتطلبان التحقق من الأرشيف الحالي وإتمام النقل فعلاً.

وكان نطاق التغطية محدوداً أيضاً. يذكر الدليل أن قاعدة البيانات تشمل مواقع UNIX فقط، وأن المستخدم لا يستطيع حصر البحث في مواقع بعينها. لم تكن تلك قيود واجهة بسيطة؛ فقد حددت ما يمكن أن يظهر في الفهرس وما يمكن للباحث مقارنته. جعلت القائمة المركزية مجموعة كبيرة أسهل استكشافاً، لكنها لم تكن صورة كاملة لملفات الإنترنت ولم توحّد الأرشيفات المختلفة.

في مايو 1991، كان تشغيل الخدمة مكلفاً بما يكفي ليظهر في الدليل. قُدّر حجم قاعدة البيانات بنحو 70 ميغابايت، وقيل إن عمليات التحديث والبحث تفرض حملاً ملحوظاً على جهاز Sun 4/280. وكان Archie لا يزال في مرحلة التطوير، ولم يكن البرنامج يُوزّع على مواقع خارجية؛ أما نشر خوادم أخرى فكان خطة مستقبلية. لذلك تشكل وتيرة الجمع والتخزين وحمل الاستعلامات مشكلة تصميم واحدة. فزيادة مرات الفحص تقلل احتمال قدم القائمة، لكنها تستهلك مزيداً من الشبكة في الأرشيفات ووقت المعالجة في خادم الفهرسة.

تُقرأ أرقام النمو مع تاريخها لا باعتبارها عدّاً واحداً ثابتاً. يورد مقال Alan Emtage وPeter Deutsch المنشور في مؤتمر USENIX شتاء 1992 جدولاً مؤرخاً في 30 أكتوبر 1991: كان Archie يعرف 1,025 موقعاً، وفهرس 886 منها، وسجل 1,502,976 إحالة إلى ملفات و686,104 اسماً فريداً. عدد الإحالات يختلف عن عدد الأسماء الفريدة؛ فالاسم الواحد ليس بالضرورة معرّفاً لملف واحد بعينه على الشبكة. وفي مايو 1992 ذكرت RFC 1325 نحو 1.5 مليون اسم ملفات على ما يقارب 900 أرشيف، وتسعة خوادم Archie حول العالم. وقالت إن اختيار خادم أقرب يخفف بعض الحمل عن McGill. يثبت ذلك اتساع نقاط الدخول ووجود هدف لتوزيع الاستعلامات، لا أن جميع الخوادم كانت تحمل القوائم نفسها أو بالحداثة ذاتها. (مقال Emtage وDeutsch في USENIX 1992؛ RFC 1325)

أما سجل Archie في RFC 1689، الذي حُدّث في 1 نوفمبر 1993، فيقدر عدد الخوادم التجارية بنحو 27، لم يكن بعضها متاحاً للجمهور. وسّع الانتقال من جهاز واحد في McGill إلى خوادم متعددة إمكان الوصول، لكنه لم يدمج الفهرسة وتقديم الملف في جهة واحدة. ظل مشغلو الأرشيف يتحكمون بالملفات؛ أما Archie فقدم وصفاً مؤرخاً للأماكن التي ظهر فيها الاسم. (RFC 1689)

لم تكن مساهمة Archie أن يجعل الرد المركزي الملف البعيد حديثاً تلقائياً. بل جعل الأرشيفات العامة قابلة للبحث من دون ادعاء ملكيتها. انتقل السؤال من «أين قد يوجد الملف؟» إلى «متى شوهد هذا المسار، وهل يستطيع الأرشيف تقديمه الآن؟». البحث يرسم طريقاً إلى المصدر؛ لكنه لا يحل محله.

المصادر