【问题标题】:How to set the number of replicas properly when I try to start a TDengine cluster?尝试启动TDengine集群时如何正确设置副本数?
【发布时间】:2021-08-01 12:23:18
【问题描述】:

我想知道在启动TDengine集群时如何正确设置replica参数以平衡存储和高可用性?根据 TDengine 的文档,replica 的默认值为 1,这意味着每个 vnode 没有副本(vGroup 大小也应为 1),replica 可以动态更改以保持集群的高可用性。但是,在启动多副本时,必须物理生成额外的 vnode 副本。那么问题来了,一个真实的公司应该如何确定replica的价值,以在使用TDengine集群时不占用太多开销(存储和性能)的情况下提高可用性?

【问题讨论】:

    标签: high-availability tdengine


    【解决方案1】:

    副本意味着在通过网络连接的多台机器上保存相同数据的副本。您想要复制数据的原因有:

    • 让数据在地理位置上靠近您的用户(从而减少延迟)
    • 即使系统的某些部件出现故障,也允许系统继续工作(从而提高可用性)
    • 横向扩展可处理读取查询的机器数量(从而提高读取吞吐量)

    来自 DDIA 的推荐

    【讨论】:

      猜你喜欢
      • 2021-09-30
      • 2020-03-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-03-12
      相关资源
      最近更新 更多