[PingCAP Meetup SH 5.26]上海电信微信营业厅 TiDB 实践 v 1.6
188.20 KB
9 页
0 评论
语言 | 格式 | 评分 |
---|---|---|
中文(简体) | .pdf | 3 |
摘要 | ||
上海电信微信营业厅在TiDB实践中解决了高可用和HTAP需求,通过TiDB实现了分布式事务和实时同步,具备高扩展性和高可用性,并无需 Modify代码即可迁移。自2018年3月15日全面切换以来 平稳运行。其特性还包括完善的监控、备份体系以及高扩展性。 | ||
AI总结 | ||
上海电信微信营业厅在TiDB实践中解决了高并发场景下的数据库挑战,实现了业务平稳运行。以下是核心内容的总结:
### 1. **业务介绍**
上海电信微信营业厅主要提供以下服务:
- 运营活动、套餐查询、业务办理、话费充值、账单缴费。
- 峰值时段并发请求达400万粉丝、110万月活跃用户。
- 提供7×24小时服务, 对系统稳定性和可用性要求高。
### 2. **核心痛点**
- 数据库分表分库复杂,维护成本高。
- 数据库运维复杂,中间件稳定性差。
- 无法满足营销活动时的高并发扩展需求。
- 无法实现金融级高可用和实时统计分析。
### 3. **技术选型**
- **选型对比**:
- MySQL主从分表:存在活动延迟,难以满足高并发场景。
- MyCat:完成100张分表处理,复杂性高,可维护性差。
- TiDB:通过生产数据导入和实时同步进行测试,最终选用。
### 4. **上线过程**
- **数据迁移**:先进行全量数据导入,然后通过Syncer实现增量数据同步。
- **分步迁移**:根据业务线的时间敏感度逐步切换。
- **最终完成**:2018年3月15日,全平台业务完成切换。
### 5. **TiDB特性与优势**
- **兼容性强**:高度兼容MySQL,一行代码无需修改。
- **扩展性好**:支持水平弹性扩展,满足营销活动高并发需求。
- **高可用性**:真正金融级高可用,满足账单支付需求。
- **一站式HTAP**:支持实时统计分析和报表功能。
- **生态完善**:周边工具链支持,监控和备份体系完善。
### 6. **结果**
- 上线2个月以来,系统平稳运行。
- 完全满足实时统计和报表需求。
- 监控和备份体系完善,服务运行状态良好。
通过TiDB的采用,上海电信微信营业厅实现了高可用、实时分析和扩展性的目标,为后续业务发展提供了坚实的基础。 |
P1
P2
P3
P4
P5
P6
P7
P8
P9
下载文档到本地,方便使用
文档评分