This article deep dives into the fundamental difference between Sharding and Partitioning and how they both support in scaling a system.
Th final matrix is totally on point, Vivek!
Thankyou Raul 🙌
Very insightful 👍!!
So, it means that in sharding, we are just having replica of data while in partitioning, the dataset is divided ?
Designing Data-Intensive Applications - Pg.199
Terminological confusion
What we call a partition here is called a shard in MongoDB, Elasticsearch,
and SolrCloud; it’s known as a region in HBase, a tablet
in Bigtable, a vnode in Cassandra and Riak, and a vBucket in
Couchbase. However, partitioning is the most established term, so
we’ll stick with that.
Th final matrix is totally on point, Vivek!
Thankyou Raul 🙌
Very insightful 👍!!
So, it means that in sharding, we are just having replica of data while in partitioning, the dataset is divided ?
Designing Data-Intensive Applications - Pg.199
Terminological confusion
What we call a partition here is called a shard in MongoDB, Elasticsearch,
and SolrCloud; it’s known as a region in HBase, a tablet
in Bigtable, a vnode in Cassandra and Riak, and a vBucket in
Couchbase. However, partitioning is the most established term, so
we’ll stick with that.