月活超 1.1 亿,用户超 4 亿,你也在用的「知乎」是如何在超大规模 TiDB 集群上玩转多云多活的?来听听知乎代晓磊的答案!
💡
原文中文,约7600字,阅读约需19分钟。
📝
内容提要
知乎数据库负责人代晓磊分享了知乎在TiDB实践方面的进展,包括多云多活方案和数据库稳定性建设。他还介绍了TiDB的可观测能力和资源隔离方面的建设。此外,他还提到了知乎开发的天穹平台,用于整合TiDB的生命周期管理。他还分享了对数据库发展的看法,包括数据库的产品力、生态和场景,以及未来数据库的发展方向。
🎯
关键要点
- 代晓磊是知乎数据库负责人,分享了知乎在TiDB实践方面的进展。
- 知乎部署了400多个TiDB Server节点,600多个TiKV节点,数据规模达到PB级别。
- TiDB在知乎的核心场景中约30%运行在TiDB上。
- 知乎是TiDB社区中唯一一家在互联网场景里落地多云多活的。
- 多云多活方案包括基于TiCDC的主备集群方案和自适应集群方案。
- TiDB的稳定性建设包括可观测能力和资源隔离。
- 可观测能力提升包括对监控项的报警阈值进行动态适配。
- 资源隔离通过创建不同业务的TiDB Server集群来实现。
- 天穹平台用于整合TiDB的生命周期管理,提供自助化处理功能。
- 数据库的发展方向包括产品力、生态和场景。
- 数据库的产品力体现在功能实现、稳定性和性能上。
- 生态包括数据迁移工具、备份工具和监控工具等。
- 数据库场景解决用户痛点,如MySQL的分库分表和HTAP场景。
- 未来数据库发展方向包括AI x DB、AIOps和多模态、多workload的数据库。
➡️