What is the difference between ABFSS and WASBS in Azure storage?

15,355

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.

Share:
15,355
Saumya Suhagiya
Author by

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, 2022

Comments

  • Saumya Suhagiya
    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
    nam about 2 years
    I have a question regarding using Azure Key Vault posted here. I wans wondering if you will have time to share your thoughts there.