关于CAP理论,自从听说这个理论起,就觉得挺玄乎的。果然国外关于CAP的争论不休,唯有国内视乎将其视为圣经一样推崇,听不到半点质疑。
详细请看下面。
http://blog.csdn.net/chen77716/article/details/30635543
我不是要否定CAP,实在没那个功力。只不过我觉得CAP如果作为一个经验的话非常值得认可,任何系统不可能面面俱到,所以牺牲掉一部分特性其他特性会更容易实现。
但CAP的表述太定理化,太绝对化,太模糊化了。所以100个人就有100个对CAP的理解,并且会有人拿着CAP的终极武器往他所见到的一切场景上去套用。
最终我觉得BASE理论更加实际,更容易作为实际应用中的参考。
关于CAP和BASE的表述,《从Paxos到Zookeeper:分布式一致性原理与实践》中的说明比较易懂,收藏之,已备遗忘曲线作祟的时候可以拿出来温习一下。
http://book.51cto.com/art/201503/469187.htm
详细请看下面。
http://blog.csdn.net/chen77716/article/details/30635543
我不是要否定CAP,实在没那个功力。只不过我觉得CAP如果作为一个经验的话非常值得认可,任何系统不可能面面俱到,所以牺牲掉一部分特性其他特性会更容易实现。
但CAP的表述太定理化,太绝对化,太模糊化了。所以100个人就有100个对CAP的理解,并且会有人拿着CAP的终极武器往他所见到的一切场景上去套用。
最终我觉得BASE理论更加实际,更容易作为实际应用中的参考。
关于CAP和BASE的表述,《从Paxos到Zookeeper:分布式一致性原理与实践》中的说明比较易懂,收藏之,已备遗忘曲线作祟的时候可以拿出来温习一下。
http://book.51cto.com/art/201503/469187.htm