what is blob storage ماهو تخزين البلوب
ما هو تخزين blob؟
تخزين Blob هو نوع من التخزين السحابي للبيانات غير المهيكلة. “blob” ، وهو اختصار لـ Binary Large Object ، هو كتلة من البيانات في شكل ثنائي لا يتوافق بالضرورة مع أي تنسيق ملف. يحافظ تخزين Blob على هذه الكتل من البيانات في مناطق تخزين غير هرمية تسمى بحيرات البيانات.
كذلك :
تخيل أليس تخزن ملابسها في ملابس منظمة جاهزة للارتداء ، بينما يرمي بوب ملابسه ببساطة في كومة. تشبه طريقة بوب التخزين الفقاعي: أي قطعة من الملابس يمكن وضعها في كومة ملابسه ، وليس من الضروري تنظيم الملابس بأي طريقة معينة. تعتبر طريقة بوب مفيدة في أنه يستطيع أن ينمي كومة ملابسه بسرعة وبلا نهاية تقريبًا: يمكنه فقط رمي المزيد ، بدلاً من طيها وتنظيمها مثل أليس.
أيضا:
على الرغم من أن طريقة تخزين ملابس Bob تجعل من الصعب تحديد موقع عناصر ملابس معينة بسرعة ، فإن العديد من المؤسسات تحتاج إلى نهج تخزين بيانات مماثل. لديهم الكثير من البيانات ، ويحتاجون إلى تخزين كميات كبيرة منها دون تنظيمها في تسلسل هرمي أو ملاءمتها في تنسيق معين.
كذلك:
يتيح تخزين Blob للمطورين إنشاء بحيرات بيانات للتطبيقات المستندة إلى السحابة والتطبيقات المحمولة. يعتبر تخزين Blob مفيدًا بشكل خاص لتخزين الوسائط والنسخ الاحتياطية الكبيرة للملفات وسجلات البيانات. ولكن يمكن استخدامه لأي شيء – حتى الملفات التي قد تدخل عادةً في قاعدة بيانات أكثر هرمية.
ما هو تخزين الكائنات؟
تخزين Blob هو نوع من تخزين الكائن . تخزين الكائنات يحافظ على الملفات أو النقاط في “بحيرة بيانات” مسطحة أو “تجمع” بدون تسلسل هرمي ؛ بحيرة / تجمع البيانات عبارة عن مجموعة كبيرة من البيانات غير المهيكلة. يتناقض تخزين الكائن مع تخزين الملفات وتخزين الكتلة:
تخزين الملفات يحتفظ بالبيانات في هيكل ملف هرمي للمجلدات والدلائل والأدلة الفرعية وما إلى ذلك
التخزين الكتلي يحتفظ بالبيانات في أحجام مماثلة من البيانات تسمى “الكتل”
غالبًا
ما يكون تخزين الملفات والكتل غير مرن بدرجة كافية أو قابل للتطوير بدرجة كافية للمؤسسات الحديثة. على النقيض من ذلك ، فإن تخزين الكائنات قابل للتطوير لدرجة أن البعض يعتبره تخزينًا “غير محدود”. ومع ذلك ، فإن استخدام تخزين الكائنات بدلاً من تخزين الملفات أو التخزين الكتلي يمكن أن يجعل استرداد البيانات أكثر تعقيدًا.
ما هي النقطة؟
كائن ثنائي كبير (blob) هو مجموعة بيانات ذات حجم عشوائي. لا يتعين على Blobs اتباع تنسيق معين أو وجود أي بيانات وصفية مرتبطة بها. وهي عبارة عن سلسلة من البايتات ، حيث يتكون كل بايت من 8 بتات (1 أو 0 ، ومن هنا جاء الوصف “الثنائي”). يمكن نقل أي نوع من البيانات في blob.
في بعض التطبيقات ، يتم تخزين النقط في حاويات. الحاوية هي جزء من بيئة مساحة مستخدم الكمبيوتر التي تم فصلها عن باقي الكمبيوتر. الحاويات هي شكل واسع الانتشار من أشكال الحوسبة السحابية . كما يوحي الاسم ، تكون الحاويات قائمة بذاتها – فهي تخزن جميع التبعيات التي تحتاجها ، بالإضافة إلى أي ملفات وتطبيقات تمتلكها.
ما هي مزايا تخزين blob؟
قابلة للتطوير: سعة تخزين Blob غير محدودة عمليًا. ومع تزايد حجم البيانات المخزنة ، يظل حفظ البيانات سهلاً وسريعًا لاسترجاعها لاحقًا.
السحابة الأصلية: يتم استضافة تخزين Blob في السحابة. هذا يجعل تخزين blob مناسبًا بشكل طبيعي للمؤسسات التي تبني أو تنتقل إلى السحابة. هذا يعني أيضًا أنه يمكن الوصول إلى تخزين البيانات الثنائية الكبيرة من أي مكان عبر الإنترنت ، كما هو الحال مع جميع الخدمات السحابية.
حيادي لغة البرمجة: عادةً ما يسمح موفرو تخزين Blob للمطورين باستخدام مجموعة كبيرة من اللغات للوصول إلى blobs الخاصة بهم.
فعالة من حيث التكلفة: عادةً ما يكون لتخزين البيانات الثنائية الكبيرة تسعيرًا متدرجًا. البيانات التي نادرًا ما يتم الوصول إليها تكون في مستوى أرخص بكثير ، مما يعني أنه يمكن تخزين كميات كبيرة من البيانات بتكلفة أقل بشكل عام إذا لم يتم الوصول إلى معظمها بانتظام.
ما هي حالات الاستخدام الأفضل لتخزين البيانات الثنائية الكبيرة؟
تتضمن بعض حالات الاستخدام الرئيسية لتخزين البيانات الثنائية الكبيرة ما يلي:
الوسائط: تشغل بيانات الصور والفيديو والصوت مساحة كبيرة ، وتحتاج أحيانًا إلى التخزين ولكن ليس بالضرورة الوصول إليها بانتظام.
السجلات: أثناء تنفيذ البرنامج ، فإنه ينشئ باستمرار سلسلة من الأحداث التي يمكن تسجيلها في السجلات لتحليلها لاحقًا. يمكن أن يزداد حجم هذه البيانات بسرعة. يتيح تخزين Blob التخزين السريع والرخيص لهذه البيانات في شكل غير منظم. ومع ذلك ، فإن تخزين البيانات الثنائية الكبيرة أقل فعالية من حيث التكلفة لحالة الاستخدام هذه. أي استعلام عن بيانات السجل سيكلف رسوم الخروج.
النسخ الاحتياطية والتعافي من الكوارث: تحتاج معظم المؤسسات إلى الاحتفاظ بنسخ احتياطية كاملة ، لا سيما للتعافي من هجمات برامج الفدية . نظرًا لتكرار هذه البيانات في الإنتاج ونادرًا ما يتم الوصول إليها ، فإن تخزين البيانات الثنائية الكبيرة مناسب تمامًا لنسخ مجموعات البيانات الكبيرة احتياطيًا.
كيف يرتبط تخزين البيانات الثنائية الكبيرة بتخزين قيمة المفتاح؟
تخزين القيمة الأساسية هو طريقة للعثور على كائنات في قاعدة بيانات أو بحيرة بيانات ، حيث يتم إعطاء كل كائن “مفتاح” فريد للتعرف عليه. يعتبر نهج القيمة الرئيسية مناسبًا جيدًا لتخزين الكائنات وتخزين البيانات الثنائية الكبيرة نظرًا لأن آلية البحث لا تحتاج إلى معرفة أي شيء عن القيمة أو الكائن الذي تبحث عنه. (على النقيض من ذلك ، يبحث تخزين الملفات عن طريق الحقول والبيانات الوصفية وما إلى ذلك) كل ما يحتاجه للعثور على القيمة هو المفتاح المرتبط بالكائن.
هل هناك مخاطر أمنية مرتبطة بتخزين blob؟
يجب حماية أي نوع من التخزين السحابي من تسرب البيانات والخروقات والوصول غير المصرح به. يوفر موردو تخزين البيانات الثنائية الكبيرة مستوى معينًا من الحماية ، ولكن غالبًا ما يتم ترك تكوينات أمان السحابة للعميل. تعد عمليات تنفيذ أمان السحابة القوية ضرورية للحفاظ على تخزين البيانات الثنائية الكبيرة آمنًا.