0

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

4

1 回答 1

0

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

  • 使数据在地理位置上靠近您的用户(从而减少延迟)
  • 即使系统的某些部分发生故障,也允许系统继续工作(从而提高可用性)
  • 扩展可以服务于读取查询的机器数量(从而增加读取吞吐量)

从 DDIA 转介

于 2022-02-27T10:27:20.483 回答