What is the difference between ABFSS and WASBS in Azure storage?
Solution 1
The difference and use case are as below:
ABFS[S] is used for Azure Data Lake Storage Gen2 which is based on normal Azure storage(during creating Azure storage account, enable Hierarchical namespace, then you create a Azure Data Lake Storage Gen2). An example is here.
WASB[S] is used for the normal Azure storage. An example is here.
Solution 2
ABFS stands for Azure Blob File System and Microsoft recommends it for big data workloads as it is optimized for it as mentioned here.
WASBS stands for Windows Azure Storage Blob and Microsoft recommends it as is provides TLS encrypted access as mentioned here.
Solution 3
ADLS Gen2 supports both ABFSS and WASBS. Key difference is that:
WASBS is the classical blob storage API for accessing data whereas ABFSS is hadoop access compatible and highly efficient . Solutions like hortonworks, HDInsight, azure databricks can connect very easily using the ABFSS driver.
A python application to read and write files may use WASBS. And any big data tools like databricks, dremio, HDInsight can use ABFSS.
Also, you will notice some of the tools like powerBI supports both wasbs and abfss.
Saumya Suhagiya
Currently working as Senior Software Engineer and leading small java based big data team. I have experience working with Java, Kafka, Spark based analytics projects along with chat bots. Previously, worked as SDE3 in Onedirect and as Senior Software engineer in Bosch. I worked pretty good on Spring, Mongo and AngularJS. In one of the previous project, I was dealing with c/c++ and raspberry pi. Also, often works with java, web design.
Updated on June 24, 2022Comments
-
Saumya Suhagiya almost 2 years
There are definitions available for what is ABFS[S] and WASB[S]. But no clear demarcation of when to use what. What are the suitable and most appropriate use cases for both?
-
nam about 2 yearsI have a question regarding using Azure Key Vault posted here. I wans wondering if you will have time to share your thoughts there.