A diagram with network partitions can help understand CAP theorem better. I assumed P to be partitioning/sharding but it is network partition. Once CAP is understandable, PACELC is easy to understand. Otherwise, the PA/EC in Mongo DB look conflicting due to both A & C.
āPā in CAP stands for partition tolerance. We will look into adding a diagram for this.