Jämföra Azure Data Lake Store och Azure Blob Storage

Slutförd

I Azure Blob Storage kan du lagra stora mängder ostrukturerade data ("objekt") i ett platt namnområde i en blobcontainer. Blobnamn kan innehålla "/"-tecken för att organisera blobar i virtuella "mappar", men när det gäller blobhanterbarhet lagras blobarna som en hierarki på en nivå i ett platt namnområde.

Ett diagram över ett bloblager med ett platt namnområde.

Du kan komma åt dessa data med hjälp av HTTP- eller HTTP:er

Azure Data Lake Storage Gen2 bygger på bloblagring och optimerar I/O för högvolymdata med hjälp av ett hierarkiskt namnområde som organiserar blobdata i kataloger och lagrar metadata om varje katalog och filerna i den. Med den här strukturen kan åtgärder som namnbyte och borttagning för kataloger utföras i en enda atomisk åtgärd. Ostrukturerade namnrymder kräver däremot flera åtgärder i proportion till antalet objekt i strukturen. Med hierarkiska namnrymder förblir dina data organiserade, vilket ger bättre lagrings- och hämtningsprestanda för analytiska användningsområden, samt sänker analyskostnaden.

Ett diagram över ett bloblager med ett hierarkiskt namnområde.

Dricks

Om du vill att lagra data utan att analysera den konfigurerar du lagringskontot som ett Azure Blob Storage-konto genom att ange alternativet Hierarkisk namnrymd som Inaktiverad. Du kan också använda bloblagringen till att arkivera data som sällan används, eller för att lagra webbplatstillgångar som bilder och media.

Om du ska analysera dina data bör du ange lagringskontot som ett Azure Data Lake Storage Gen2-konto genom att ställa in Hierarkisk namnrymd som Aktiverad. Eftersom Azure Data Lake Storage Gen2 är integrerat i Azure Storage-plattformen kan programmen använda blob-API:er eller Azure Data Lake Storage Gen2-filsystemets API:er för att få åtkomst till data.