bigdata

##三大原则

CAP

C - consistency

强一致性,更新多副本与更新单副本的效果相同

A - availability

可用性,对大规模数据的读写能够在限定延时内完成

P - partition Tolerance

分区容忍性,当分区间无法通信时,系统仍能工作

ACID

A - atomicity

原子性,指一个事物要么全部执行要么不执行

C - consistency

一致性,事物在开始和结束时,满足一致性约束

I - isolation

事物独立,事物之间需要序列化执行

D - Durability

事物的持久性,对系统状态的更新是永久的。

BASE

B - basically available

基本可用,允许偶尔失败

S - soft state

软状态,不要求在任何时刻都数据同步

E - eventual consistency

最终一致性,弱一致性,在给定时间内达到一致。

Idempotent

幂等性,多次调用与一次调用相同。