AI 资源库 · 已整理 1 项

M3DB

查看与M3DB相关的 AI 资讯、工具、Skill、工作流和开源项目。

Uber 重新设计 M3DB 分片:用子集群限制故障影响

Uber 重新设计了其开源时序数据库 M3DB 的分片摆放方式。原来节点故障、维护或扩容时,数据分片搬动可能拖累太多其他节点,故障影响范围不好控制。现在他们把集群切成固定大小的“子集群”,让分片依赖关系有上限,同时保持副本隔离,并用贪心算法挑选要迁移的分片,不再单独跑一轮均衡,减少多余的数据搬运。这样节点出问题或扩缩容时,影响面更小。目前文章未说明该方案在 Uber 内部或开源版本中的具体发布状态。

文中可用工具

  • M3DBUber 开源的时序数据库,用于存储监控指标等时间序列数据
☆ 收藏查看来源 ↗