多点 Dmall x TiDB:出海多云多活架构下的 TiDB 运维实战
原文中文,约5600字,阅读约需14分钟。
📝
内容提要
本文介绍了多点公司在出海业务中使用TiDB的经验,共有46套集群,支撑丰富的业务场景。多点选择TiDB的原因包括持续增长类数据、数据冷热分离、合库合表聚合查询和替换ES等场景。分享了部署架构选择和实践中的问题及解决方案。建议使用新版本的TiDB,因为社区活跃,问题得到及时解决。
❓
Q&A
多点公司使用TiDB的主要原因是什么?
多点选择TiDB的原因包括持续增长类数据、数据冷热分离、合库合表聚合查询和替换ES等场景。
多点在TiDB的版本升级过程中遇到了哪些问题?
多点在升级过程中遇到的主要问题包括OOM问题、CDC问题以及大DDL操作导致的升级失败。
多点的TiDB集群部署架构是怎样的?
多点采用“微软云+华为云”的双机房部署模式,提高可用性,确保任意机房不可用时TiDB可以自动恢复数据。
TiDB在处理持续增长类数据时有什么优势?
TiDB在持续增长类数据场景中适合使用,因为它支持平滑迁移和存储成本降低,且可以无限扩容。
多点如何解决TiDB的性能问题?
多点通过不断升级TiDB版本,利用社区的支持和反馈,逐步解决了性能问题。
TiDB如何替换部分ES的功能?
多点发现约60%的ES查询可以迁移到TiDB,从而降低整体成本,尽管某些模糊查询性能仍优于TiDB。
🏷️