没有数据备份会有什么问题(tidb5.1)

【 TiDB 使用环境】 linux
【TiDB 版本】 v5.1.0

【概述】 场景 + 问题概述
有几个困惑,kv节点数据是全量的数据吗?如果是全量的还需要进行备份吗?我们有个kv节点挂了一周多服务一直是正常的。但是在进行扩容和缩容的时候好像有数据迁移的部分,迁移的是什么数据呢,这样的话是不是kv保存就不是全量数据。

你好。

  1. 对于一个完整的 TiDB 集群,其所有 TiKV 组件组成的 TiKV 集群,保存完整的全量数据。如果单独拿出一个 TiKV 节点,不一定是完整的全量数据。
  2. 置于是否需要备份,这是另一个话题。是否需要备份,需要根据自己公司的情况评估。提示一点,虽然有全量的数据,但是避免不了“逻辑错误”,比如误删数据、误操作更改数据等。
  3. 挂了一个 KV 节点,一周都没问题,这应该说明你们是 TiKV 集群。TiKV 集群默认三副本,如果是三个或以上节点,挂一个节点,理论上无影响。相当于丢失了一个 region 副本,leader 也会自动迁移到健康的节点。
  4. 扩缩容 TiKV 集群,TiDB 会自动均衡数据,以使负载均衡。

不知道上面的解答对你是否有帮助。
如果你还有疑问,可以贴出具体拓扑结构,描述具体操作,再给你分析下。祝好!

此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。