gpt4 book ai didi

cassandra 复制或突袭

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

使用传统的 RDBMS,我们在大多数情况下习惯于 RAID10,但如果使用 cassandra RF=2,那么我们正好有一个副本作为备份,那么在这种情况下为什么不或为什么要使用 RAID10。

我认为它会减少 cassandra 用于复制的开销。

此外,在 RAID10 中,如果硬盘驱动器发生故障,则整个节点将继续工作,但如果使用复制,则一个硬盘驱动器故障会导致整个节点关闭?

虽然我认为使用 RAID10 会在每次写入时产生开销,但是当 SSTABLE 已满时会进行刷新,因此不会一直感觉到它。

最佳答案

我认为 RAID 10 是浪费金钱。两个原因:

1) BigTable(Cassandra 或 HBase)的重要属性之一是能够快速且廉价地扩展集群或通过添加新服务器来增加冗余。根据最近的价格,RAID 10( strip 化和跨接)非常昂贵,几乎与添加另一台具有 JBOD 存储的完整服务器的价格相同。

2) Cassandra 复制保护您免受机器故障的影响,而不仅仅是磁盘故障。如果您的 CPU 死机,RAID 10 将无法保护您,但 Cassandra 复制可以。它还可以保护您免受磁盘故障的影响,并允许多个客户端从多个节点读取,从而防止热点。

关于cassandra 复制或突袭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7234125/

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