ACID vs BASE
ACID,数据库领域的特性,但是某些特性需要牺牲系统的响应时间。
Atomic:原子性,在一个事务里的操作全部成功或者全部回滚;
Consistent:一致性,一个操作不会导致db存在不一致的状态;
Isolated:隔离性,事务之间不会互相影响;
Duration:持续性,即使服务重启,已经完成的事务也会保持不变;
BASE
Basic Availability:基本可用性
Soft-state:弱状态,这个网址有:
http://www.tekelec.com/tekelec-blog/index.php/2009/07/faq-what-does-soft-state-mean
Eventual consistency:最终一致性