قارن Azure Data Lake Store بمخزن Azure Blob

مكتمل

في تخزين Azure Blob، يمكنك تخزين كميات كبيرة من البيانات غير المنظمة ("الكائن") في مساحة اسم مسطحة داخل حاوية كائن ثنائي كبير الحجم. يمكن أن تتضمن أسماء الكائنات الثنائية كبيرة الحجم أحرف "/" لتنظيم الكائنات الثنائية كبيرة الحجم في "مجلدات" ظاهرية، ولكن من حيث إمكانية إدارة الكائنات الثنائية كبيرة الحجم، يتم تخزين الكائنات الثنائية كبيرة الحجم كتدرج هرمي من مستوى واحد في مساحة اسم مسطحة.

A diagram of a blob store with a flat namespace.

يمكنك الوصول إلى هذه البيانات باستخدام HTTP أو HTTPs

يعتمد Azure Data Lake Storage Gen2 على تخزين الكائن الثنائي كبير الحجم ويحسن الإدخال/الإخراج للبيانات ذات الحجم الكبير باستخدام مساحة اسم هرمية تنظم بيانات الكائن الثنائي كبير الحجم في دلائل، وتخزن بيانات التعريف حول كل دليل والملفات الموجودة فيه. تسمح هذه البنية للعمليات مثل إعادة تسمية الدليل وعمليات الحذف، ليتم تنفيذها في عملية ذرية واحدة. على النقيض من ذلك، تتطلب مساحات الأسماء الثابتة عدة عمليات تتناسب مع عدد الكائنات في البنية. تحافظ مساحات الأسماء الهرمية على البيانات منظمة، ما ينتج عنه تخزين أفضل وأداء استرجاع لحالة استخدام تحليلي ويقلل من تكلفة التحليل.

A diagram of a blob store with a hierarchical namespace.

تلميح

إذا كنت ترغب في تخزين البيانات دون إجراء تحليل على البيانات، فقم بتعيين خيار "Hierarchical Namespace" إلى "Disabled" لإعداد حساب التخزين كحساب تخزين Azure Blob. يمكنك أيضًا استخدام تخزين الكائن الثنائي كبير الحجم لأرشفة البيانات التي نادرًا ما تستخدم أو لتخزين أصول موقع الويب مثل الصور والوسائط.

إذا كنت تقوم بإجراء تحليلات على البيانات، فقم بإعداد حساب التخزين كحساب Azure Data Lake Storage Gen2 بواسطة تعيين الخيار "Hierarchical Namespace" إلى "Enabled". نظرًا إلى أن Azure Data Lake Storage Gen2 مدمج في النظام الأساسي لـ Azure Storage، يمكن للتطبيقات استخدام واجهات برمجة تطبيقات Blob أو واجهات برمجة تطبيقات نظام ملفات Azure Data Lake Storage Gen2 للوصول إلى البيانات.