要在大型系统中实现一致性,你必须放弃ACID,转而使用BASE:
基本可用(Basically Available)
软状态(Soft state)
最终一致(Eventually consistent)
给一个为小规模应用而设计的架构增加资源并不能让它变成大规模的架构。
完整文章:
http://www.infoq.com/cn/news/2008/03/ebaybase
http://www.infoq.com/cn/news/2008/01/consistency-vs-availability
在大型系统中实现一致性,需采用基本可用、软状态和最终一致性的策略,而非坚持ACID特性。资源的增加对于小规模应用不一定能转化为大规模架构。
1235

被折叠的 条评论
为什么被折叠?



