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

客户收益
- 三中心高可用,全面容灾保护:系统采用双活运行模式,为账务中心所有业务、数据和应用提供全面保障,实现数据零丢失(RPO=0)和故障秒级切换(RTO<60 秒)。
- 性能提升与成本优化:通过原生分布式架构和在线 DDL 机制,确保数据一致性,系统上线后业务处理性能提升超 30%;数据存储需求从原三副本 40TB 降至 10TB,存储成本降低 75%。
- 应用无改造,迁移高效平稳:TiDB 高度兼容 MySQL,自动实现数据分片透明分布,无需改造应用。结合 DM 工具,迁移窗口压缩至 4 小时以内,确保高效、平稳完成系统迁移。

客户简介
行业:电信
北京电信是中国电信集团有限公司旗下的省级分公司,致力于为个人、家庭、企业及政府客户提供全方位的信息与通信技术解决方案,在网络质量、业务创新和客户服务方面始终保持行业领先地位。