تقنية

ما هو تخزين الكائنات (Object Storage)؟

ما هو تخزين الكائنات (Object Storage)؟📷 panumas nikhomkhai · Pexels

✦ أهم النقاط

  • تخزين الكائنات يحفظ البيانات كـ«كائنات» مستقلّة، كل كائن = بيانات + بيانات وصفية + معرّف فريد.
  • يستخدم بنية مسطّحة بلا مجلدات هرمية، ويُوصَل عبر واجهات HTTP/REST مثل S3 API.
  • يتوسّع أفقيًا لبتابايتات وأكثر، وهو الأرخص للبيانات غير المهيكلة كالصور والفيديو والنسخ الاحتياطي.
  • ليس مناسبًا للتعديلات المتكرّرة أو قواعد البيانات؛ لذلك يُكمّل تخزين الكتل لا يحلّ محلّه.

كل صورة ترفعها، وكل فيديو تشاهده عبر الإنترنت، وكل نسخة احتياطية سحابية، غالبًا تعيش في نوع تخزين اسمه «تخزين الكائنات» (Object Storage). إنه العمود الفقري الصامت للسحابة الحديثة، ومع ذلك قليل من يعرف كيف يختلف عن الطريقة التي تحفظ بها ملفاتك على حاسوبك.

الفكرة الجوهرية أن البيانات تُخزَّن كوحدات مستقلّة تُسمّى «كائنات». كل كائن يحوي ثلاثة أشياء: البيانات نفسها (الملف)، ومجموعة من البيانات الوصفية (Metadata) تصفه، ومعرّفًا فريدًا يُستخدم لاسترجاعه. لا توجد مجلدات هرمية، بل مساحة عناوين مسطّحة ضخمة يُشار فيها لكل كائن بمعرّفه مباشرة.

🌐 حاسبة وقت التحميل

اعرف كم يستغرق تحميل أي ملف حسب سرعة نتك — فورًا.

جرّبها مجانًا · مجانًا

كيف يختلف عن الأنواع الأخرى؟

النوع كيف يُنظَّم الأنسب لـ الوصول
كائنات (Object) كائنات في مساحة مسطّحة صور، فيديو، نسخ احتياطي، أرشيف HTTP/REST API
ملفات (File) مجلدات هرمية مشاركة ملفات الفرق نظام ملفات الشبكة
كتل (Block) كتل بيانات خام قواعد بيانات، أنظمة تشغيل يُركَّب كقرص

لماذا البنية المسطّحة مهمّة؟

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

البيانات الوصفية القوية

ميزة أخرى مهمّة هي ثراء البيانات الوصفية. يمكن لكل كائن أن يحمل وسومًا مخصّصة مثل «تاريخ الالتقاط» أو «درجة السرّية» أو «نوع المحتوى»، ما يسهّل البحث والفهرسة والأتمتة على نطاق واسع دون فتح الملف نفسه. هذا يجعله مثاليًا لتطبيقات الذكاء الاصطناعي وتحليلات البيانات الضخمة.

متى تستخدمه ومتى لا؟

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

المصادر

أسامة عبدالعال · Osama AbdelAal
أسامة عبدالعال · مؤسّس ورئيس تحرير معرفة

أسامة عبدالعال — مؤسّس «معرفة» وخبير تسويق رقمي وريادة أعمال، وسفير Hootsuite لمنطقة الشرق الأوسط وأفريقيا. يشرف على تحرير محتوى معرفة ومراجعته لضمان دقّته ووضوحه وقيمته الحقيقية للقارئ.