CAP Theorem

Learn what the CAP theorem is and why it is important in the database world.

When working with distributed systems, we usually encounter some characteristics that are mutually exclusive. That is why it’s important for us to trade off such characteristics. Picking the right database for a project means considering availability, consistency and partition tolerance, and here is where the CAP theorem can prove useful.

Partition tolerance

This is an important concept in distributed systems. When talking about distributed systems it does not necessarily imply microservices or other similar architecture. It can be a simple monolith that interacts with a database. It is all about having components that communicate with each other over a ...