在大数据存储系统中,为了增加系统的高可用性,往往会将同一数据存储多份副本。将数据复制成多份除了增加存储系统高可用性外还可以增加读操作的并发性,但是这样也会引入数据一致性问题:因为同一数据存在多个副本,在并发的众多客户端读写操作下,如何维护数据一致性非常重要。本文介绍在分布式环境下,对技术方案设计选型具有重要指导意义的几个基本原则,并分析及其内在联系。