Confrontare Azure Data Lake Storage e Archiviazione BLOB di Azure

Completato

In Archiviazione BLOB di Azure è possibile archiviare grandi quantità di dati ("oggetti") non strutturati in un'unica gerarchia, nota anche come spazio dei nomi flat. I nomi blob possono includere caratteri "/" per organizzare i BLOB in "cartelle" virtuali, ma in termini di gestibilità dei BLOB i BLOB vengono archiviati come gerarchia a livello singolo in uno spazio dei nomi flat.

A diagram of a blob store with a flat namespace.

È possibile accedere a questi dati usando HTTP o HTTPs

Azure Data Lake Storage Gen2 si basa sull'archiviazione BLOB e ottimizza le operazioni di I/O dei dati con volumi elevati usando uno spazio dei nomi gerarchico che organizza i dati BLOB in directory e archivia i metadati relativi a ogni directory e ai file al suo interno. Questa struttura consente l'esecuzione di operazioni quali la ridenominazione e l'eliminazione di directory in un'unica operazione atomica. Gli spazi dei nomi flat, al contrario, richiedono più operazioni, in proporzione al numero di oggetti nella struttura. Mantenendo organizzati i dati, gli spazi dei nomi gerarchici garantiscono maggiori prestazioni di archiviazione e recupero per i casi d'uso di analisi, con una riduzione dei costi dell'analisi stessa.

A diagram of a blob store with a hierarchical namespace.

Suggerimento

Se si vogliono archiviare dati senza eseguirne l'analisi, impostare l'opzione Spazio dei nomi gerarchico su Disabilitato per configurare l'account di archiviazione come un account dell'Archiviazione BLOB di Azure. È anche possibile usare Archiviazione BLOB di Azure per archiviare dati che vengono usati raramente o gli asset di siti Web, come immagini e supporti.

Se si esegue l'analisi dei dati, configurare l'account di archiviazione come account Azure Data Lake Storage Gen2 impostando l'opzione Spazio dei nomi gerarchico su Abilitato. Poiché Azure Data Lake Storage Gen2 è integrato nella piattaforma Archiviazione di Azure, per l'accesso ai dati le applicazioni possono usare le API BLOB o le API del file system di Azure Data Lake Storage Gen2.