搜索

pdf文档 [PingCAP Meetup SH 5.26]TiDB在Ping++金融聚合支付下的实践0526

630.95 KB 11 页 0 下载 77 浏览 0 评论 0 收藏
所属分类: 数据库 / TiDB
语言 格式 评分
中文(简体)
.pdf
3
摘要
文档详细介绍了TiDB在Ping++金融聚合支付业务中的实践应用。包括TiDB在实时数仓支撑、聚合支付私有化部署方案、线上运维等方面的实践。文档还分析了TiDB在高可用性、分布式事务、在线DDL等方面的优势,并展示了TiDB在业务零感知运维中的具体操作流程。此外,文档还讨论了数仓数据源的选型过程以及选择TiDB的原因。
AI总结
# 《PingCAP Meetup SH 5.26》TiDB在Ping++金融聚合支付下的实践总结 ## 核心内容 ### 1. 金融聚合支付业务背景 - **Ping++** 是一家专注于金融聚合支付的企业,业务涉及实时数仓、多维度数据分析及聚合支付服务。 - 面临的挑战: - **实时数仓数据源**:支持数十亿交易量的多维度联合分析,需兼顾实时分析与报表下载。 - **高可用性**:在海量交易下保障系统稳定运行。 - **自动化运维**:实现业务零感知的线上运维。 ### 2. TiDB在Ping++的应用场景 - **OLAP场景**: - 支持SaaS服务下的实时数仓,满足多维度分析需求。 - 解决传统数仓延时问题,提升实时分析能力。 - **HTAP场景**: - 基于TiDB Docker的聚合支付私有化部署方案,实现OLTP与OLAP的高效结合。 - 兼容MySQL,支持应用零改动迁移。 - **线上运维**: - TiDB的高可用性和自动故障转移能力,确保业务零感知。 - 通过TiDB-Ansible实现自动升级和节点扩展。 ### 3. 数据库选型与TiDB的优势 - **数仓数据源选型过程**: - 比较了RDS、ADS和ES等方案,最终选择TiDB。 - **选型TiDB的原因**: - **兼容MySQL**:降低迁移成本。 - **分布式架构**:支持海量数据实时查询,提升性能。 - **高可用性**:自动故障转移,确保系统稳定性。 - **监控与运维**:通过Grafana实现高效监控,结合Docker简化运维流程。 ### 4. 聚合支付私有化部署方案 - **需求**: - 脱离云产品依赖(如DRDS)。 - 支持OLTP与OLAP混合负载。 - 高可用性与简单高效的运维方式。 - **TiDB的解决方案**: - **HTAP一站式方案**:支持在线DDL、SQL优先级策略,实现安全的OLTP+OLAP。 - **高可用性**:自动Region分片、分布式事务。 - **监控与运维**:通过Grafana监控,结合Docker实现简易运维和水平扩展。 ### 5. TiDB线上运维特点 - **自动运维**: - TiDB-Ansible支持自动升级、节点扩展和下线。 - **手动运维**: - 支持磁盘扩容、数据迁移、网络升级等操作。 - **业务零感知**: - TiDB的升级和节点维护过程对业务影响极小,确保业务连续性。 ### 6. 总结 - TiDB在Ping++金融聚合支付业务中的成功实践,主要得益于其兼容性、分布式架构、高可用性和高效的运维能力。 - TiDB的HTAP特性、在线DDL支持以及业务零感知的运维方式,为Ping++的实时数仓和聚合支付业务提供了强有力的技术支撑。 --- 以上总结涵盖了文档的核心内容,重点突出了TiDB在Ping++金融聚合支付业务中的应用场景、技术优势及实际价值。
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
下载文档到本地,方便使用
文档评分
请文明评论,理性发言.