7 min read 1 Partitioning Partitioning: Consistent Hashing varunu28 January 21, 2022 While ending our discussion on various approaches to partitioning, we saw how the typical hashing approaches fail when we encounter…
6 min read 1 Partitioning Partitioning: Approaches to partitioning varunu28 January 19, 2022 Before diving into approaches to partition a database, let us clear up one thing in aspect of partition and its…
5 min read 0 Partitioning Partitioning: Introduction to partitioning varunu28 January 17, 2022 Until now we have seen how replication helps in scaling a read-intensive workload. We keep one or more nodes as…
5 min read 1 Replication Replication: Handling Concurrent Writes varunu28 January 15, 2022 In all the replication methodologies, we have seen a common issue which all of the replication methods fail to solve…
5 min read 4 Replication Replication: Maintaining a Quorum varunu28 January 11, 2022 In Introduction to Leaderless Replication we saw that Quorum plays a huge part. We need some way to ensure that…
4 min read 2 Replication Replication: Introducing leaderless replication varunu28 January 10, 2022 Up until now in a single leader and multi-leader replication our assumption was that client will send an update request…
5 min read 1 Replication Replication: Conflict resolution in multi-leader replication varunu28 January 9, 2022 We ended our introduction to multi-leader replication system by stating that one of the main challenges with a multi-leader replication…
5 min read 1 Replication Replication: Can we have more than one leader? varunu28 January 7, 2022 Answer to above question is a resounding YES! Up until now we have covered leader-follower based replication where all the…
6 min read 1 Replication Replication: Issues with replication lag varunu28 January 6, 2022 In the last post about comparison between synchronous & asynchronous replication, we saw how synchronous replication can end up blocking…
6 min read 1 Replication Replication: Synchronous vs Asynchronous replication varunu28 January 4, 2022 Replication solves another problem in addition to reliability. It allows the system to scale along with the increase in request…