Comparar o Azure Data Lake Storage com o armazenamento de Blobs do Azure
No armazenamento de Blob do Azure, você pode armazenar grandes quantidades de dados não estruturados ("objeto") em um namespace simples dentro de um contêiner de blob. Os nomes de blob podem incluir caracteres "/" para organizar blobs em "pastas" virtuais, mas em termos de capacidade de gerenciamento de blobs, os blobs são armazenados como uma hierarquia de nível único em um namespace simples.
Você pode acessar esses dados usando HTTP ou HTTPs
O Azure Data Lake Storage Gen2 baseia-se no armazenamento de blob e otimiza a E/S de dados de alto volume usando um namespace hierárquico que organiza dados de blob em diretórios e armazena metadados sobre cada diretório e os arquivos dentro dele. Esta estrutura permite operações como a alteração de nomes e a eliminação de diretórios, a efetuar numa única operação atómica. Os espaços de nomes simples, por outro lado, exigem várias operações proporcionais ao número de objetos na estrutura. Os espaços de nomes hierárquicos mantêm os dados organizados, o que proporciona melhor armazenamento e desempenho de obtenção para um caso de utilização analítico e reduz o custo da análise.
Gorjeta
Se quiser armazenar dados sem efetuar a sua análise, defina a opção Espaço de Nomes Hierárquico para Desativado para configurar a conta de armazenamento como uma conta de armazenamento de Blobs do Azure. Também pode utilizar o armazenamento de blobs para arquivar dados pouco utilizados ou armazenar elementos de sites, como imagens e multimédia.
Se estiver a efetuar a análise dos dados, configure a conta de armazenamento como uma conta do Azure Data Lake Storage Gen2 ao definir a opção Espaço de Nomes Hierárquico para Ativado. Uma vez que o Azure Data Lake Storage Gen2 está integrado na plataforma do Armazenamento do Azure, as aplicações podem utilizar as APIs de Blobs ou as APIs do sistema de ficheiros do Azure Data Lake Storage Gen2 para aceder aos dados.