【 TiDB 使用环境】生产环境
【遇到的问题:问题现象及影响】
一般情况下tidb server节点有两个就能保证高可用,为什么官网推荐的最小拓扑架构tidb节点需要3个呢
我在想是不是有一定方面是不是选主的问题,如果只有两个节点,一旦由于网络等情况发生脑裂,两个节点都会认为自己是主节点,网络恢复后就不太好以谁为主了,3 个节点就以多数为主。
大部分需要选主的一般都是奇数节点,而非偶数节点。
按说tidb server是无状态的,没有主节点的说法吧,除非执行ddl可能有owner一说。我看最近上线的阿里云里的云tidb里tidb server最小也是2节点的。
奥奥,我理解错了,我以为你是说整体,只说的 TiDB Server,这个感觉确实应该就是无状态的,可以随便扩
对,所以我觉得生产环境最小配置应该是2tidb,3pd,3tikv,文档里是3tidb不知道是基于什么考虑
1 个赞
2个给业务用,剩下一个运维随便造
你是想要了解,tidb 这里要求最少一定要 3个 是出于什么考虑吗?
是的,既然是最小拓扑,那我觉得生产环境满足2个tidb server节点就足够了,不明白为什么至少是3个。
这里的生产最小topo感觉是有问题的 ,如果存在 tiflash,还可以理解为单独一个 tidb 专门跑 ap 业务
感觉测试tidb 可以缩容成一个,无状态节点
那感觉这里和上面的描述有冲突~我发内网咨询下贵司的研发老师。
1 个赞
应该可以接受1tidb的部署
此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。