[PingCAP Meetup SH 5.26]TiDB在Ping++金融聚合支付下的实践0526
Ping++原数据架构及瓶颈 实时数仓数据源挑战: • 数⼗十亿交易易量量 • 多维度联合分析 • 实时分析+报表下载 场景⼀一:实时数仓数据源⽀支撑 数仓数据源选型过程: • RDS快速上线 最⼤大承载3个⽉月交易易量量分析 • ADS 偶发性数据延时 • ES 开发成本、复杂关联场景 场景⼀一:实时数仓数据源⽀支撑 选型TiDB的原因: • 兼容Mysql0 码力 | 11 页 | 630.95 KB | 6 月前3Service Mesh Meetup #3 深圳站
• 踩过的一些坑 • Q&A技术架构的演进 • 单体架构 • 一个框架 • 一个数据库 • 分模块整合架构(前后端分析) • 不同的框架或业务模块 • 多种数据源 • 微服务架构 • 各种语言、各种框架或子系统 • 各种数据源 • ServiceMesh一般的开发流程 • 1. 开启一个新的 feature; • 2. Developer 从 develop 分支新建一个 feature/new_branch0 码力 | 45 页 | 18.62 MB | 5 月前324-云原生中间件之道-高磊
高级能力-云原生数据库-应用的基石-3-场景 数据源 数据日志 消息数据 订单数据 云原生 DB 高并发写入 用户 MR 云DB 用户 日志消息类数据实时分析 支持企业低成本、大容量存储和查询各类日志、消息、交易、用户行为、画像等 结构化/半结构化数据,支持高吞吐量实时入库及数据实时查询,实现数据资源 智慧化运营。 优势 低成本存储: 支持PB级数据存储 高并发: 千亿数据实时分析 数据源 设备监控 传感器 轨迹数据0 码力 | 22 页 | 4.39 MB | 6 月前3TiDB中文技术文档
除此之外,用户借助 TiSpark 项目可以在 TiDB 上使用 Spark 生态圈提供的多种工具进行数据处理。例 如使用 TiSpark 进行数据分析和 ETL;使用 TiKV 作为机器学习的数据源;借助调度系统产生定时报表等 TiSpark 用户指南 概述 TiSpark 用户指南 - 361 - 本文档使用 书栈(BookStack.CN) 构建 等。 现有 TiSpark 版本支持 Spark 构建 一个事务中的语句数量,默认限制最大为 5000 条。 虽然 TiDB 的 JDBC 驱动用的就是 MySQL JDBC(Connector / J),但是当使用 Atomikos 的时候,数据源 要配置成类似这样的配置: type="com.mysql.jdbc.jdbc2.optional.MysqlXADataSource" 。MySQL JDBC XADataSource 连接 TiDB 中配置好的 XADataSource 模式,只对 MySQL 数据库起作用 (DML 去修改 redo 等)。 Atomikos 配好两个数据源后,JDBC 驱动都要设置成 XA 模式,然后 Atomikos 在操作 TM 和 RM(DB)的时 候,会通过数据源的配置,发起带有 XA 指令到 JDBC 层,JDBC 层 XA 模式启用的情况下,会对 InnoDB(如果 是 MySQL 的话)下发操作一连串0 码力 | 444 页 | 4.89 MB | 6 月前3Service Mesh的延伸 — 论道Database Mesh
UPDATE -> UPDATE • DELETE -> INSERT 隔离级别 • 无隔离 • 版本控制 • 记录锁 • 影子表弹性伸缩:数据迁移 迁移监听 在线双写 离线迁移 数据源切换 冗余数据清 理治理监控 配置动态化 负载均衡 熔断 & 禁用 安全 & 权限 & 脱敏 APM现有实现方案对比 客户端 • 支持任意数据库 • 数据库连接数占用高 • 仅支持单一开发语言0 码力 | 35 页 | 4.56 MB | 5 月前3
共 5 条
- 1