Thoughts on replication, sharding and caching

Replication

Pros:

Cons:

Sharding

Pros:

Cons:

Caching

We can cache writes as well as reads. For example: write data that changes frequently into memory and copy it to persistent storage with much low rate.

Pros:

Cons:

Licensed under CC BY-SA 3.0