ما هو تخزين الكائنات (Object Storage)؟
✦ أهم النقاط
- تخزين الكائنات يحفظ البيانات كـ«كائنات» مستقلّة، كل كائن = بيانات + بيانات وصفية + معرّف فريد.
- يستخدم بنية مسطّحة بلا مجلدات هرمية، ويُوصَل عبر واجهات HTTP/REST مثل S3 API.
- يتوسّع أفقيًا لبتابايتات وأكثر، وهو الأرخص للبيانات غير المهيكلة كالصور والفيديو والنسخ الاحتياطي.
- ليس مناسبًا للتعديلات المتكرّرة أو قواعد البيانات؛ لذلك يُكمّل تخزين الكتل لا يحلّ محلّه.
كل صورة ترفعها، وكل فيديو تشاهده عبر الإنترنت، وكل نسخة احتياطية سحابية، غالبًا تعيش في نوع تخزين اسمه «تخزين الكائنات» (Object Storage). إنه العمود الفقري الصامت للسحابة الحديثة، ومع ذلك قليل من يعرف كيف يختلف عن الطريقة التي تحفظ بها ملفاتك على حاسوبك.
الفكرة الجوهرية أن البيانات تُخزَّن كوحدات مستقلّة تُسمّى «كائنات». كل كائن يحوي ثلاثة أشياء: البيانات نفسها (الملف)، ومجموعة من البيانات الوصفية (Metadata) تصفه، ومعرّفًا فريدًا يُستخدم لاسترجاعه. لا توجد مجلدات هرمية، بل مساحة عناوين مسطّحة ضخمة يُشار فيها لكل كائن بمعرّفه مباشرة.
أداة الفواتير وعروض الأسعار
فواتير احترافية تُحسب وتُطبع/PDF في دقيقة.
كيف يختلف عن الأنواع الأخرى؟
| النوع | كيف يُنظَّم | الأنسب لـ | الوصول |
|---|---|---|---|
| كائنات (Object) | كائنات في مساحة مسطّحة | صور، فيديو، نسخ احتياطي، أرشيف | HTTP/REST API |
| ملفات (File) | مجلدات هرمية | مشاركة ملفات الفرق | نظام ملفات الشبكة |
| كتل (Block) | كتل بيانات خام | قواعد بيانات، أنظمة تشغيل | يُركَّب كقرص |
لماذا البنية المسطّحة مهمّة؟
غياب الهرمية ليس عيبًا بل ميزة تصميمية. البنية المسطّحة تجعل النظام يتوسّع أفقيًا بسهولة: عند امتلاء السعة تُضاف خوادم جديدة ويوزَّع الحمل عليها دون إعادة هيكلة. لذلك يستطيع تخزين الكائنات الوصول إلى بتابايتات (ملايين الجيجابايت) وأكثر، وهو ما يصعب على أنظمة الملفات التقليدية.
البيانات الوصفية القوية
ميزة أخرى مهمّة هي ثراء البيانات الوصفية. يمكن لكل كائن أن يحمل وسومًا مخصّصة مثل «تاريخ الالتقاط» أو «درجة السرّية» أو «نوع المحتوى»، ما يسهّل البحث والفهرسة والأتمتة على نطاق واسع دون فتح الملف نفسه. هذا يجعله مثاليًا لتطبيقات الذكاء الاصطناعي وتحليلات البيانات الضخمة.
متى تستخدمه ومتى لا؟
تخزين الكائنات مثالي للبيانات «غير المهيكلة» التي تُكتب مرة وتُقرأ كثيرًا: مكتبات الوسائط، النسخ الاحتياطية، سجلّات الأنظمة، ملفات المواقع الثابتة. لكنه ليس مناسبًا للبيانات التي تتغيّر جزئيًا وباستمرار، لأنه غالبًا يستبدل الكائن كاملًا عند أي تعديل. لذلك لا يُستخدم لتشغيل قواعد البيانات النشطة أو أنظمة التشغيل؛ هناك يتفوّق تخزين الكتل. الأنظمة الحديثة تمزج الأنواع الثلاثة، كل واحد في موضعه الأمثل.