Format Atlas

مقارنة

الفرق بين HDF5 وZarr

ينظم HDF5 المجموعات ومجموعات البيانات هرميًا داخل حاوية عامة. وتمثل Zarr المصفوفات متعددة الأبعاد المجزأة وبياناتها الوصفية بمفاتيح منفصلة في مخزن، بما يلائم أنظمة الملفات وتخزين الكائنات.

أي تنسيق يجب أن تختار؟

فضّل HDF5 للملفات الموجودة والبيانات الهرمية المتنوعة وأدواته المتوافقة. وفكّر في Zarr للوصول المستقل إلى أجزاء المصفوفة في تخزين الكائنات، واختبر الإصدار وبرامج الترميز في بيئتك.

مناسب لـ HDF5

تخزين بيانات علمية وتقنية كبيرة ببنية هرمية · حفظ مصفوفات متعددة الأبعاد وبياناتها الوصفية في حاوية واحدة

  • تنظيم البيانات المعقدة باستخدام المجموعات ومجموعات البيانات والسمات
  • سير عمل علمي يحتاج إلى قراءة جزئية أو ضغط لكل مجموعة بيانات

مناسب لـ Zarr

تخزين وتبادل مصفوفات كبيرة متعددة الأبعاد على شكل كتل · استخدام البيانات العلمية في مخازن الكائنات السحابية

  • قراءة مناطق مختارة من المصفوفات بكفاءة
  • مشاركة بيانات مجزأة بين أدوات متوافقة

المعلومات الأساسية

البندHDF5Zarr
الامتداد.h5, .hdf5.zarr
نوع MIME
الاستخدامات الشائعةتخزين بيانات علمية وتقنية كبيرة ببنية هرمية · حفظ مصفوفات متعددة الأبعاد وبياناتها الوصفية في حاوية واحدةتخزين وتبادل مصفوفات كبيرة متعددة الأبعاد على شكل كتل · استخدام البيانات العلمية في مخازن الكائنات السحابية
طريقة الفتحاستخدم برنامجًا أو مكتبة تدعم HDF5 للتحليل أو العرض. افحص التسلسل الهرمي للمجموعات وأشكال وأنواع مجموعات البيانات والسمات والمرشحات. راجع وثائق المنشئ لأن التطبيقات قد تستخدم قواعد خاصة بها.استخدم مكتبة أو أداة تحليل تدعم Zarr. تحقق من الإصدار وشكل المصفوفة والكتل والمرشحات والسمات، واحفظ الدليل كاملًا أو المفاتيح المطلوبة وراجع وثائق المنشئ.
التصدير أو التحويلقبل التحويل إلى CSV أو Parquet أو FITS أو غيره، حدد كيفية نقل البنية والأبعاد والأنواع والسمات والوحدات والإحداثيات. قد لا يمثل التنسيق الهدف بعض البنى أو البيانات الوصفية؛ احتفظ بالأصل وقارن القيم والبيانات.عند التحويل من netCDF أو HDF5، تحقق من الأبعاد والأنواع والكتل والسمات والإحداثيات. احتفظ بالأصل وتحقق من القيم بعد التحويل.

الاختيار حسب الاستخدام

تنظيم البيانات المعقدة باستخدام المجموعات ومجموعات البيانات والسمات

تخزين بيانات علمية وتقنية كبيرة ببنية هرمية · حفظ مصفوفات متعددة الأبعاد وبياناتها الوصفية في حاوية واحدة

HDF5

سير عمل علمي يحتاج إلى قراءة جزئية أو ضغط لكل مجموعة بيانات

تخزين بيانات علمية وتقنية كبيرة ببنية هرمية · حفظ مصفوفات متعددة الأبعاد وبياناتها الوصفية في حاوية واحدة

HDF5

قراءة مناطق مختارة من المصفوفات بكفاءة

تخزين وتبادل مصفوفات كبيرة متعددة الأبعاد على شكل كتل · استخدام البيانات العلمية في مخازن الكائنات السحابية

Zarr

مشاركة بيانات مجزأة بين أدوات متوافقة

تخزين وتبادل مصفوفات كبيرة متعددة الأبعاد على شكل كتل · استخدام البيانات العلمية في مخازن الكائنات السحابية

Zarr

نقطة أساسية 1

يخزن HDF5 المجموعات ومجموعات البيانات والسمات داخل ملف؛ وتربط Zarr بيانات المصفوفة أو المجموعة الوصفية وبيانات الأجزاء بمفاتيح المخزن.

مزيد من التفاصيل حول الاختلافات

نقطة أساسية 2

HDF5 نموذج هرمي عام يدعم التجزئة والضغط اختياريًا؛ وتحدد Zarr المصفوفات N-dimensional وشبكات الأجزاء وبرامج الترميز ومفاتيح التخزين.

مزيد من التفاصيل حول الاختلافات

مزيد من التفاصيل حول الاختلافات

اختر HDF5 إذا كان التسلسل الهرمي في ملف وتطبيقات HDF5 القائمة مهمين. وفكّر في Zarr لسير عمل يستفيد من القراءة والكتابة على مستوى الأجزاء. اختبر نمط الوصول والخلفية الفعليين.

  • يخزن HDF5 المجموعات ومجموعات البيانات والسمات في ملف. وتخزن Zarr مستندات البيانات الوصفية والأجزاء المشفرة كمفاتيح مستقلة.
  • يوفر HDF5 نموذجًا عامًا وتخطيطات قابلة للضبط. وتحدد Zarr مصفوفات مجزأة وشبكات وبرامج ترميز وطريقة إنشاء المفاتيح.
  • يعتمد أداء القراءة الجزئية على شكل الأجزاء ونمط الوصول والتخزين المؤقت والخلفية. عند الترحيل تحقق من الأنواع والقيم المفقودة والسمات وبرامج الترميز والتجزئة والوصول المتوازي.

الأسئلة الشائعة

هل تكون Zarr أسرع دائمًا من HDF5 في القراءة الجزئية؟

لا. يتوقف ذلك على شكل الأجزاء وعبء العمل والتخزين المؤقت والتنفيذ والخلفية؛ اختبر أنماط وصول ممثلة.

مزيد من المعلومات

الاستخدامات وخطوات التحقق ذات الصلة

فحوص قبل تسليم المصفوفات العلمية

المراجع والمواصفات