6 Comments

Th final matrix is totally on point, Vivek!

Expand full comment
author

Thankyou Raul 🙌

Expand full comment
Oct 5Liked by Vivek Bansal

Very insightful 👍!!

Expand full comment

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.

Expand full comment

So, it means that in sharding, we are just having replica of data while in partitioning, the dataset is divided ?

Expand full comment

When we don’t do Partition & do Sharding (Matrix 3rd quadrant) then it is complete data replica. It totally depends on your business requirements, Quadrant 3 is more suitable when data can be fit in single database server but read traffic is high & you need data base availability.

Expand full comment