业务需求
电信账务系统是电信运营商的核心系统 BOSS(业务运营支撑系统)的核心部分,属于电信行业最关键业务系统之一,承担着用户费用计算、账单生成和支付处理等核心职能。北京电信数据库升级的要求如下:
- 稳定性要求:计费账务系统涵盖计费数据采集、批价和企业间结算等关键环节,处理的数据量巨大,对数据库稳定性要求极为严苛;
- 高可用要求:2023 年某省电信机房火灾事故凸显了电信基础设施所面临的风险,电信集团将核心系统的高可用性提升至战略新高度;
- 性能要求:原先基于 MySQL 和 MyCat 的分库分表方案在业务耦合、资源利用、SQL 查询优化、扩缩容和高可用性等方面存在明显短板。
解决方案
在此次数据库升级过程中,北京电信采用 TiDB 企业版作为核心数据库底座,北京电信账务系统实施了两地三数据中心的数据库部署(包括北京亦庄、天津武清和北京酒仙桥),并采用了应用双活的容灾策略,实现任一数据中心故障时数据零丢失和秒级业务切换,树立了中国电信省级分公司中的标杆案例。 TiDB 通过原生分布式架构解决传统分库分表模式下面临的数据拆分、扩容困难、分布式事务复杂以及运维成本高等问题,为电信行业核心业务系统提供稳定可靠的数据库解决方案。

客户收益
- 高可用能力提升,保障电信核心业务连续运行
作为电信行业关键业务系统,北京电信账务系统通过 TiDB 数据库升级,实现三中心高可用架构。系统采用双活运行模式,为账务中心所有业务、数据和应用提供全面保障,实现数据零丢失(RPO=0)和故障秒级切换(RTO<60 秒)。
- 性能提升与存储成本优化
通过原生分布式架构和在线 DDL 机制,确保数据一致性,系统上线后业务处理性能提升超 30%;数据存储需求从原三副本 40TB 降至 10TB,存储成本降低 75%。TiDB 分布式数据库能力帮助北京电信突破传统数据库架构限制。
- 高度兼容 MySQL,TiDB 助力北京电信数据库平滑迁移
基于 TiDB 高度兼容 MySQL 生态的能力,北京电信无需大规模修改应用代码,即可完成数据库升级迁移。结合 DM 工具,迁移窗口压缩至 4 小时以内,确保高效、平稳完成系统迁移。

