v.24.3Experimental Feature

Add Asynchronous WriteBuffer for Azure Blob Storage to Enhance Performance

Add asynchronous WriteBuffer for Azure blob storage similar to S3. This improves the performance of the experimental Azure object storage. #59929 (SmitaRKulkarni).
Added asynchronous WriteBuffer support for Azure Blob Storage, enhancing performance for ClickHouse's experimental Azure object storage integration.

Why it matters

This feature addresses performance bottlenecks by enabling asynchronous buffering of writes to Azure Blob Storage, similar to the existing implementation for S3. It improves throughput and efficiency when writing data to Azure-based object storage, providing better resource utilization and faster data ingest.

How to use it

To enable this feature, users should configure ClickHouse to use Azure Blob Storage as an external storage with the new asynchronous WriteBuffer enabled by default in the experimental Azure object storage settings. No additional configuration is typically required beyond setting up Azure credentials and storage endpoints.