How to overcome challenges to Databases while Scaling
Now let us discuss below concepts that help us in scaling our databases and overcoming these challenges that are as follows:
- Indexing
- Data Partitioning
- Database Sharding
Let us first discuss indexing followed by indexing and partitioning/ sharding.
Complete Reference to Databases in Designing Systems – Learn System Design
Previous Parts of this System Design Tutorial