为什么我们在cassandra中需要Keyspace级别的复制因子,为什么不在列族级别?

时间:2014-02-02 04:02:24

标签: cassandra replication

为什么我们在cassandra中需要Keyspace级别的复制因子? 为什么不在列家庭层面?

1 个答案:

答案 0 :(得分:2)

使用复制因子,您可以指定数据冗余要求。键空间级别很方便,因此您不必为您创建的每个列族重复该要求(并且可能会忘记)。列族继承其键空间的一致性级别。如果您的列族具有不同的冗余要求,则只需将它们分组到不同的键空间中。例如。对于您的业务数据,您可能希望复制因子为3,而对于某些元数据而言,由于它会随着时间的推移重建自身,因此请使用具有复制因子1的单独密钥空间。