التعرف على تخزين Blob و Queue والجدول في Windows Azure

تلقي هذه المقالة الضوء على التخزين في Windows Azure . عندما يتعلق الأمر بمساحة التخزين الكبيرة ، فهناك بعض الأشياء التي يجب فهمها. يقدم Windows Azure(Windows Azure) مجموعة كبيرة من خدمات التخزين التي تدعم جميع أنواع احتياجات التخزين تقريبًا ، من البيانات المهيكلة إلى البيانات غير المهيكلة وقواعد بيانات NoSQL وقوائم(NoSQL) الانتظار.

كيف يتم تخزين البيانات في السحابة

اللازوردية الشعار

بقدر ما يذهب Windows Azure ، فإنه يحتوي على أربعة أشكال للتخزين وهي:

  1. تخزين Blob
  2. تخزين قائمة الانتظار
  3. تخزين الجدول
  4. محرك أقراص Windows Azure

دعونا نحاول الحصول على شرح عام لكل منهم!

تخزين Blob

Blob هو اختصار لكائن كبير ثنائي . (Binary Large)أساسًا ، Blob(Basically Blob) عبارة عن سلسلة من البايتات - فقط ما يحتاجه التطبيق. يمكن لـ Blob(Blob) الاحتفاظ بالصوت أو الفيديو أو رسائل البريد الإلكتروني أو الملفات المؤرشفة أو الملفات المضغوطة أو مستند معالجة النصوص بطريقة عامة جدًا.

لاستخدام blobs ، يقوم المطور أولاً بإنشاء حاوية واحدة أو أكثر في بعض حسابات التخزين. يمكن بعد ذلك أن تحتوي كل حاوية من هذه الحاويات على نقطة واحدة أو أكثر. يتوفر نوعان من تخزين البيانات الثنائية الكبيرة ، كل منهما يوفر وظائف محددة:

  1. بلوك بلوب
  2. الصفحة Blob

(Blobs)يتم تخزين النقط في حاويات Blob(Blob Containers) وتحديد نطاقها . يمكن أن يصل حجم كل فقاعة إلى 50 غيغابايت. يحتوي blob على اسم سلسلة فريد داخل الحاوية. يمكن أن تحتوي النقط(Blobs) على بيانات وصفية مرتبطة بها ، وهيأزواج يصل حجمها إلى 8 كيلوبايت لكل فقاعة. يمكن تعيين بيانات تعريف البيانات الثنائية الكبيرة بشكل منفصل عن وحدات بت بيانات البيانات الثنائية الكبيرة.

تخزين قائمة الانتظار

الهدف الرئيسي لقوائم الانتظار هو السماح بالاتصال بين أجزاء مختلفة من تطبيق Windows Azure . بكلمات بسيطة ، تفصل قوائم الانتظار مثيلات (Queues)دور الويب(Web Role) ومثيلات دور العامل(Worker Role Instances) - تحتوي قائمة الانتظار على العديد من الرسائل - يتم تحديد نطاق اسم قائمة الانتظار بواسطة الحساب.

  • لا يوجد حد لعدد الرسائل المخزنة في قائمة الانتظار.
  • يتم تخزين الرسالة لمدة أسبوع على الأكثر. سيقوم النظام بجمع الرسائل التي مضى عليها أكثر من أسبوع في المهملات.
    يمكن أن تحتوي قوائم الانتظار على بيانات وصفية مرتبطة بها. البيانات الوصفية(Metadata) في شكلأزواج ، ويصل حجمها إلى 8 كيلوبايت لكل قائمة انتظار.
  • قد تقدم قائمة الانتظار التقليدية دلالات "الوارد أولاً يصرف أولاً" ؛ من ناحية أخرى ، لا تضمن قوائم الانتظار في Windows Azure إمكانية تسليم رسالة واحدة عدة مرات.

معالجة الرسائل من قائمة الانتظار هي عملية من مرحلتين ، والتي تتضمن الحصول على الرسالة ، ثم حذف الرسالة بعد معالجتها. يضمن هذا النمط تسليم الرسائل بنجاح.

تخزين الجدول

تخزين الجدول عبارة عن مجموعة من الكيانات الشبيهة بالصفوف ، يمكن أن يحتوي كل منها على ما يصل إلى 255 خاصية ؛ ومع ذلك ، بخلاف الجداول الموجودة في قاعدة البيانات ، لا يوجد مخطط يفرض مجموعة معينة من القيم على كافة الصفوف داخل الجدول. يتم استخدام تخزين الجدول بواسطة التطبيقات التي تتطلب تخزين كميات كبيرة من تخزين البيانات التي تحتاج إلى بنية إضافية.

بينما يخزن الجدول البيانات المنظمة ، فإنه لا يوفر أي طريقة لتمثيل العلاقات بين البيانات ، والتي تسمى أحيانًا قاعدة بيانات NoSQL . تفتح الجداول في Windows Azure مجالًا لقابلية التوسع. (Windows Azure)من المنطقي للمطورين تصميم تطبيقات قابلة للتطوير. ما عليك(Just) سوى تصميم جدول وإضافة بعض الكيانات ثم يقوم Windows Azure بالباقي.

الهدف هنا هو مساعدة المطورين على التركيز على تطوير تطبيقاتهم بدلاً من القلق بشأن إدارة البيانات الكبيرة.



About the author

أنا مهندس برمجيات ذو خبرة ولدي أكثر من 10 سنوات من الخبرة في تطوير وإدارة حسابات المستخدمين وأمان العائلة وتكنولوجيا Google Chrome. لدي أساس قوي في الرياضيات وعلوم الكمبيوتر أستخدمه لإنشاء أوصاف واضحة وموجزة لمهاراتي.



Related posts