我可能只是在这里遗漏了一些东西,但我的搜索条件都是一般的,以获得有意义的结果。
假设RF =复制因子
当我向数据库写入一个值时,它是将值写入RF节点还是将其写入一个节点并将其复制到RF节点?
答案 0 :(得分:4)
这取决于您发送的请求。在写请求中,您可以指定一致性级别:
...
请在此处查看其他可能的值:http://docs.datastax.com/en/cassandra/2.0/cassandra/dml/dml_config_consistency_c.html
最终所有RF节点都会有书面数据。
答案 1 :(得分:2)
如果你的问题确实是“有多少节点最终有我写的数据副本”,那么答案就是RF,不是 RF + 1.
RF = 1表示您没有冗余,只有一份数据副本。