携程 x TiDB丨应对全球业务海量数据增长,一栈式 HTAP 实现架构革新

💡 原文中文,约3000字,阅读约需8分钟。
📝

内容提要

携程引入TiDB作为全球领先的一站式旅行平台,以满足业务发展,特别是季节性高峰期。TiDB的分布式架构可以提高性能,提升扩展性,减少运维复杂度,同时引入TiKV满足KV存储需求,携程海外业务也开始使用TiDB,借助TiDB HTAP能力,大幅提高查询性能,实现海量数据的高效存储。

🎯

关键要点

  • 全球旅游业逐渐复苏,携程作为领先的旅行平台,提供多种服务。
  • 携程需要更敏捷的技术架构以应对业务量的快速增长。
  • 携程最初使用 SQL Server,后逐步转向 MySQL,但面临技术挑战。
  • 携程的 MySQL 部署采用主备节点方式,存在短暂中断的问题。
  • 携程在扩展方面采用客户端分片规则,但运维复杂度增加。
  • 2018年携程开始考虑引入分布式数据库以支持弹性扩展。
  • 携程选择 TiDB 作为分布式数据库,部署在三个 IDC 机房中。
  • TiDB 的分布式架构提高了系统承载能力,满足了携程的性能和扩展性需求。
  • 携程将酒店和度假结算业务从 SQL Server 迁移到 TiDB,数据量达到 8TB。
  • TiDB 提高了携程的查询性能,支持海量数据的高效存储。
  • 携程还使用 TiKV 解决简单的 KV 存储需求,确保数据一致性。
  • 携程的海外业务也开始使用 TiDB,技术架构与国内保持一致。
  • TiDB 的 HTAP 能力大幅提高了携程的查询性能和数据存储效率。
🏷️

标签

➡️

继续阅读