Vergleichen
netCDF vs. Zarr
netCDF bietet ein wissenschaftliches Datenmodell mit Dimensionen, Variablen und Attributen in mehreren Dateiformaten. Zarr spezifiziert mehrdimensionale Chunk-Arrays in Schlüssel-Wert-Speichern. Die Wahl hängt von Werkzeugen, Speicher und Zugriffsmuster ab.
Welches Format sollten Sie wählen?
Bevorzugen Sie netCDF für vorhandene Daten und kompatible Wissenschaftssoftware; erwägen Sie Zarr für Chunk-Zugriff in verteilten oder objektbasierten Abläufen. Prüfen Sie Metadatenkonventionen und Unterstützung.
Geeignet für netCDF
Arraybasierte Klima-, Wetter- und Erdwissenschaftsdaten speichern und austauschen
- Mehrdimensionale Daten mit Dimensionen, Variablen und Attributen beschreiben
- Portable wissenschaftliche Abläufe mit netCDF-fähigen Werkzeugen
Geeignet für Zarr
Große mehrdimensionale Arrays blockweise speichern und austauschen · Wissenschaftliche Daten in Cloud-Objektspeichern nutzen
- Ausgewählte Bereiche großer Arrays effizient lesen
- Aufgeteilte Datensätze zwischen kompatiblen Werkzeugen teilen
Grundlegende Informationen
| Merkmal | netCDF | Zarr |
|---|---|---|
| Dateiendung | .nc, .nc4, .cdf | .zarr |
| MIME-Typ | ||
| Häufige Verwendung | Arraybasierte Klima-, Wetter- und Erdwissenschaftsdaten speichern und austauschen | Große mehrdimensionale Arrays blockweise speichern und austauschen · Wissenschaftliche Daten in Cloud-Objektspeichern nutzen |
| Öffnen | Verwenden Sie netCDF-fähige Visualisierungs- oder Analysesoftware oder eine Bibliothek. Prüfen Sie Variablen, Dimensionen, Attribute und Variante sowie Koordinaten, Einheiten, Kalender, Fehlwerte und CF-Konventionen. | Verwenden Sie eine Zarr-fähige Bibliothek oder Analyseanwendung. Prüfen Sie Version, Arrayform, Blockraster, Codecs und Attribute. Bewahren Sie das vollständige lokale Verzeichnis oder nötige Objektschlüssel auf. |
| Exportieren oder konvertieren | Prüfen Sie bei der Umwandlung in CSV, HDF5 oder Zarr, ob Dimensionen, Typen, Attribute, Koordinaten und Kalender erhalten bleiben. Das Classic-Modell kann erweiterte Funktionen verlieren; CSV bildet Hierarchie und Attribute nicht vollständig ab. | Prüfen Sie bei netCDF- oder HDF5-Konvertierung Dimensionen, Typen, Blöcke, Attribute und Koordinaten. Bewahren Sie das Original und validieren Sie die Werte. |
Nach Einsatzzweck wählen
Mehrdimensionale Daten mit Dimensionen, Variablen und Attributen beschreiben
Arraybasierte Klima-, Wetter- und Erdwissenschaftsdaten speichern und austauschen
netCDFPortable wissenschaftliche Abläufe mit netCDF-fähigen Werkzeugen
Arraybasierte Klima-, Wetter- und Erdwissenschaftsdaten speichern und austauschen
netCDFAusgewählte Bereiche großer Arrays effizient lesen
Große mehrdimensionale Arrays blockweise speichern und austauschen · Wissenschaftliche Daten in Cloud-Objektspeichern nutzen
ZarrAufgeteilte Datensätze zwischen kompatiblen Werkzeugen teilen
Große mehrdimensionale Arrays blockweise speichern und austauschen · Wissenschaftliche Daten in Cloud-Objektspeichern nutzen
ZarrWichtiger Punkt 1
Klassisches netCDF ist meist eine einzelne Datei; netCDF-4 basiert auf HDF5. Zarr trennt Chunks und Metadaten für Verzeichnisse oder Objektspeicher.
Unterschiede im DetailWichtiger Punkt 2
netCDF fokussiert ein wissenschaftliches Modell, Zarr Chunk-Arrays und Speicherung. Koordinaten-, Einheiten- und Konventionskompatibilität muss geprüft werden.
Unterschiede im DetailUnterschiede im Detail
Wählen Sie netCDF, wenn etablierte Dateien und Softwarekompatibilität zentral sind. Erwägen Sie Zarr für Chunk-Lese- und Schreibzugriffe in Objektspeichern. Testen Sie Bibliothek, Version und Codecs konkret.
- Klassische netCDF-Dateien sind gewöhnlich Einzeldateien; netCDF-4 verwendet HDF5. Zarr speichert Chunk-Arrays und Metadaten als getrennte Schlüssel oder Objekte.
- netCDF definiert Dimensionen, Variablen und Attribute; Zarr spezifiziert Array- und Speicherstrukturen. Koordinaten- und Einheitenkonventionen können zusätzliche Werkzeuge erfordern.
- Prüfen Sie bei der Konvertierung Chunk-Form, Codecs, Datentypen, Fehlwerte, Zeit und Koordinaten. Versions- und Codec-Unterstützung variiert nach Implementierung und Speicher.
Häufige Fragen
Bleiben bei netCDF-zu-Zarr-Konvertierung alle Metadaten automatisch erhalten?
Nicht unbedingt. Prüfen Sie Dimensionen, Koordinaten, Einheiten, Fehlwerte, Konventionen und Codecs mit den Zielwerkzeugen.