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:最终一致性

posted @ 2012-04-10 16:34  传灯  阅读(147)  评论(0编辑  收藏  举报