ACID

Atomicity   (中途半端をゆるさず
Consistency  (条件を満たしている保障
Isolation   (一連の処理を他の処理からのぞきこめない
Durability (処理が完了した時点で結果は保存され失われない

CAP処理

大規模環境では
Consistency (一貫性 
Availability (可用性
PartitionTolerance (分割耐性

3つのうち同時に2つまでしか満たすことができないという定理

BASE

不整合はめったに発生しないので最終的にあえばいいというアプローチ

プライベートクラウド⇔パブリッククラウド 

クックパッドの例