recently, I have been reading the principle and practice of distributed consistency from Paxos to zookeeper. There is one thing I don"t understand about CAP on page 12:
I may have a big problem with my understanding of the first paragraph in the picture:
1. First of all, the understanding of the sentence "avoid the problem of partition fault tolerance in the system":
("" ), ?
?
, ****?
!
2. Next, it"s easy to understand: to avoid partitioning problems, put all the data on a distributed node, where I think it"s understandable;
3. But when it comes to "but at the same time, it should be noted that giving up P also means giving up the scalability of the system." This sentence puzzles
again., , ;
p, , , ,
it feels that "using p" will lead to a decrease in system scalability, rather than "giving up p" will lead to a decrease in system scalability.
there are a lot of problems in understanding here. Please give some advice to those who understand.