Database Sharding Explained | Database Partitioning | Database Scaling Tutorial

Опубликовано: 01 Октябрь 2024
на канале: Renaissance Engineer
3,474
89

Knowing how to scale a database is one of the most important parts of system design and building web applications. The database is almost always the bottleneck in performance for any large application.

In this video I'll cover the basics of database scaling. First I'll cover the basics like database indexing, denormalizing a database, database caching, and connection pooling. After that we'll move on to more advanced concepts for scaling a database like sharding, partitions, read replicas, and finally a few of the tradeoffs between relational databases and NoSQL databases

If you prefer a written version you can read my blog post about database sharding and scaling here:
https://dev.to/renaissanceengineer/da...

#database
#systemdesign
#sharding