上海电信微信营业厅TiDB实践

上海电信微信营业厅为了解决目前业务数据库的痛点对其进行了mysql-TiDB转型。
展开查看详情

1.上海电信微信营业厅 TiDB 实践

2.业务 痛点 选择 测试 上线 特性

3.业务介绍 ● 运营活动 ● 套餐查询 ● 业务办理 ● 话费充值 ● 账单缴费 当前粉丝:400万+ 月活跃人数:110万+ 7*24小时的服务

4.业务痛点 DBA 分表 分库 运维 中间件 稳定性 ...

5.选择 MyCat TIDB Mysql 分片 ...

6.选型测试 Mysql 主从分表:活动 延迟 Mycat :进行过 100 张分表处理,复杂度、可维护性高 TIDB:进行生产数据导入和实时同步进行数据测试。当时 beta 版本

7.上线 数据全量导入 TiDB 用 Syncer 实时同步增量 根据时间敏感度逐步分业务线迁移 2018年3月15日,全平台业务完成切换!

8.TIDB 特性 • 高度兼容 MySQL • MySQL -> TiDB ,一行代码没改 • 水平弹性扩展 • 满足营销活动时候的扩展 • 分布式事务 • 满足账单支付金融级别要求 • 真正金融级高可用 • 上线 2 个月以来,平稳运行 • 一站式 HTAP 解决方案 • 满足实时统计分析、报表要求 • 周围工具 •完善的监控、备份体系

9.谢感谢 PingCAP 小伙伴在上线过程中给 给与的大力支持! 谢谢大家!

TiDB 是一款定位于在线事务处理/在线分析处理( HTAP: Hybrid Transactional/Analytical Processing)的融合型数据库产品,实现了一键水平伸缩,强一致性的多副本数据安全,分布式事务,实时 OLAP 等重要特性。