[PingCAP Meetup SH 5.26]TiDB在Ping++金融聚合支付下的实践0526PING++ ## TiDB在金融聚合支付业务的实践  ## 个人简介 • 宋涛 • Ping++ DBA • 负责Ping++数据库相关工作、数据库自动化运维建设 ## TiDB在Ping++金融聚合支付业务的实践 • TiDB在Ping++的应用场景分析 TiDB在Ping++的应用场景分析 - OLAP: saas服务下实时数仓的支撑 - HTAP:基于TiDB Docker的聚合支付私有化部署方案 - 关于TiDB的线上运维 - TiDB体系 - 业务零感知运维 ## Ping++原数据架构及瓶颈  815ed87beb3fc1f49/p6_2.jpg) ## 场景二:聚合支付私有化部署方案 服务私有化部署的数据库要求: - 脱离云产品:DRDS • oltp+olap • 海量交易下的单表性能:分库分表? - 高可用:MHA? Innodb Cluster? • 监控、运维方式简单高效 ## 场景二:聚合支付私有化部署方案 ## 基于TiDB Docker的HTAP一站式方案0 码力 | 11 页 | 630.95 KB | 1 年前3
数字货币交易系统架构 Python实现 黄毅9613708a3c2/p9_2.jpg) ## 交易系统架构设计-关键点 • 内存撮合服务的状态持久化和高可用 消息处理顺序的保证 • 异步服务之间消息传送的可靠性 • K线:实时的分组聚合操作 • 高效利用关系数据库  ## ents/0/1/a/3/01a3b6e6a4062a56456d19613708a3c2/p12_2.jpg) ## 交易系统架构设计-计算K线 ### - 实现为Redis Module的流式聚合组件(https://github.com/cryptorelay/redis-aggregation) $ redis-cli > agg.new agg{btc_usdt} time0 码力 | 24 页 | 799.65 KB | 2 年前3
领域驱动设计&中台/基于DDD的领域建模中的模版和工具实践76b3d4f40b277dfbb64/p18_2.jpg) ## 步骤三:识别聚合 ## 什么是聚合 在领域驱动设计中,聚合是一组相关领域对象,其目的是要确保业务规则在领域对象的各个生命周期都得以执行: ▶ 聚合边界内保证业务不变性 (invariant) ▶ 只能通过聚合根修改边界内的对象 ▶ 聚合根有全局标识 












