gpt4 book ai didi

cassandra Durable_writes = false 与最简单的策略

转载 作者:行者123 更新时间:2023-12-02 20:30:06 25 4
gpt4 key购买 nike

我们使用 Cassandra 3 来写入批处理程序的结果/日志。对于时间结果,我们写入定义如下的键空间:

CREATE keyspace mykeyspace
WITH REPLICATION = { 'class' : 'org.apache.cassandra.locator.SimpleStrategy', 'replication_factor': '3' }
AND DURABLE_WRITES = false;

我们将 Durable_writes 设置为 false,因为临时结果/日志仅供引用,以防出现问题,因此不需要提交日志。

但是 Cassandra 文档说:

CAUTION: Never disable durable writes when using SimpleStrategy replication.

但它没有说明为什么......除了丢失日志或临时结果之外,我们是否还要冒其他风险?

最佳答案

SimpleStrategy 将副本放置在单个 DC 中,不考虑网络拓扑。

所以,如果你没有durable_writes,万一你丢失了DC,如果数据还没有从memtable刷新到sstable,你也会丢失数据。

关于cassandra Durable_writes = false 与最简单的策略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49069426/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com