Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How is Azure Storage Tables implemented?

I'm the type of developer that likes to understand the whole stack and viewing Azure Storage Tables as a black box makes me uncomfortable.

RDBMS is an entire field of study in Computer Science. The components necessary to support ACID operations, query optimizations down to the details of B-trees to create indexes is essentially a well documented, solved problem.

Apache HBase and MongoDB are open source and Google has published multiple papers on BigTable, but I can't find anything on Microsoft's Azure Storage Tables, other than usage / developer documentation. Has Microsoft published any details on the actual implementation (algorithms, data structures and infrastructure) behind Azure Storage Tables?

like image 404
Nathan Lewis Avatar asked Mar 18 '23 18:03

Nathan Lewis


1 Answers

The Azure Storage team presented a paper at SOSP11 describing the inner workings of the Azure Storage Service (including the Table Services).

like image 81
Neil Mackenzie Avatar answered Mar 25 '23 02:03

Neil Mackenzie