A selective and biased choice of techniques for building a distributed data store
Paweł Tomasz Wojciechowski · 2023
Single-machine data stores cannot support the scale and ubiquity of data today. The Internet applications and services must process a huge number of concurrent requests and events per second. So, they use distributed (or replicated) data stores which store and process data on multiple machines, offering key advantages in performance, scalability, and reliability.