月活超 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的数据库。
➡️