Tag: algorithmic sharding

Sharding: In Theory and Practice (Part Five)

  Part Five: The Data Warehouse Welcome to the final installment of this series on database sharding. Following the steps in part two (The Differences Between Algorithmic and Dynamic Sharding) and part three (What’s in a Shard?) of this series, you can achieve a scalable and fault-tolerant architecture, but one […]

Sharding: In Theory and Practice (Part Two)

  Part Two: The Differences Between Algorithmic and Dynamic Sharding In my last post, I pointed to the LiveJournal model as an example of sharding on which many recent Internet companies have based their own implementations. To understand the design decisions of a sharded environment, let’s discuss the differences between […]