Distributed System

Designing Data-Intensive Applications

What’s this article about These are my notes on a book called Designing Data-Intensive Applications. SSTables and LSM Trees(P.76) SSTables (Sorted String Tables) are files that contain a set of arbitrary and sorted key-value pairs. https://www.igvita.com/2012/02/06/sstable-and-log-structured-storage-leveldb/ SSTables and Log-Structured Merge Trees are still used in some database. As a rule of thumb, LSM Trees are faster for writes but slower for reads than B-Tree indexes. B-Trees The B-Tree is the most widely used indexing structure.