TLDR: Partitioning Strategies for Distributed Databases
Date: 2022-01-24 Source: https://arpitbhayani.me/blogs/data-partitioning
Overview
Learn database partitioning! Scale reads/writes & improve availability by splitting your database. Explore horizontal/vertical strategies.
Key Points
- Partitioning plays a vital role in scaling a database beyond a certain scale of reads and writes.
- Load Distribution: A database is partitioned when it needs to handle more reads or writes than one over-scaled database.
- Improving Availability: By partitioning a database, we also get a massive improvement in data availability.
Takeaway
By partitioning a database, we also get a massive improvement in data availability.