大数据挑战与NoSQL数据库技术
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

理论篇

第2章 数据一致性理论

本章导读

本章主要介绍海量数据管理中的数据一致性理论,包括CAP理论、BASE模型、数据一致性模型,以及现有的经典数据一致性技术。海量数据管理涉及多方面的内容,比如海量数据存储放置策略、海量数据一致性策略、并行计算方法、索引技术、海量数据库等。其中数据一致性理论为海量数据管理的理论基础,了解该方面的内容有助于读者对本书的阅读和理解。本章对于每一种数据一致性实现技术均结合生动的实例进行讲解。

本章首先介绍CAP理论所包含的内容及其主要特征。在了解具体的数据一致性实现技术之后,希望读者能够对所介绍的数据库一致性实现技术进行简单比较,发现它们的异同之处,以及它们与CAP理论的联系。

本章要点

● CAP理论

● 数据一致性模型

● BASE模型

● 数据一致性实现技术

◆ Quorum系统的NWR策略

◆ 两阶段提交协议

◆ 时间戳策略

◆ PAXOS理论

◆ 向量时钟理论