首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TiKV中的“多木筏”是什么?

TiKV中的“多木筏”是什么?
EN

Stack Overflow用户
提问于 2019-06-19 09:10:59
回答 2查看 270关注 0票数 0

前几天我偶然发现了这个有趣的数据库,在它的官方网站上读了一些文档,我有一些关于TiKV (这里)中的Raft集团的问题,

假设我们有一个拥有大约100个节点的集群,复制因子是3,这是否意味着我们最终会有大量的小浮筏“气泡”,每个都只有3个成员,他们在"buble“中进行领导人选举和日志复制。

或者,我们只有一个脂肪筏"buble“,其中包含100个节点?

请帮我弄清楚这里的情况,谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-08-16 03:12:53

很多小木筏“泡泡”,每个都只有三个成员,

在您的上下文中,微小的筏泡是TiKV中的Raft组,由3个副本组成(默认情况下)。数据在TiKV中的区域中自动分割,每个区域对应于Raft组.为了支持大数据量,实现了多播.所以你可以把多只筏看作是均匀分布在你的节点上的小筏“气泡”。

检查TiKV中的Raft图像

我们只有一个脂肪筏"buble“,其中包含100个节点?

不,Raft组不包含节点,而是包含在节点中。

有关更多详细信息,请参见:TiKV中的多排是什么?

票数 1
EN

Stack Overflow用户

发布于 2019-06-20 14:12:55

在本例中,这意味着每个节点有33个碎片(“气泡”)。

在分布式系统中,复制因子为3是很常见的。在我的经验中,数据库使用3(在3个不同位置)的复制因子作为耐久性和延迟之间的最佳选择;6(在3个位置),当它们严重倾向于持久性;以及9个(在3个位置),当他们永远不想丢失数据。9节点数据库非常稳定(基于paxos/ raft ),我只看到它们被用作3节点和6节点数据库的配置,这些数据库可以使用更高性能的协议(不过,raft也是相当好的性能)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56664028

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档