sathwikreddy GVsathwikreddygv.blog·Sep 25, 2024Sharding vs Partitioning: What’s the Difference?Introduction In a recent interview, I was asked about the difference between Sharding and Partitioning in the context of databases, and I couldn't answer properly. In this blog, we will learn what are they and the difference between them. Why “Shard ...sharding
Cloud Tunedcloudtuned.hashnode.dev·May 5, 2024Exploring Read Replicas in Database SystemsExploring Read Replicas in Database Systems Read replicas are a key component of database scaling strategies, allowing for improved read performance and redundancy in distributed systems. In this article, we'll delve into the world of read replicas, ...read-replica
Akash Duttaakashdutta.hashnode.dev·May 14, 2023Data PartitioningData partitioning is a technique that splits a database into smaller chunks, both row-wise and column-wise. One of the main reasons we perform data partitioning is to distribute the load. For example, let's say we have a database with 100 million use...System Architecture