上海品茶

您的当前位置:上海品茶 > 报告分类 > PDF报告下载

王骞:如何支撑HTAP场景-HybridDB for MySQL系统架构和技术演进(18页).pdf

编号:84309 PDF 18页 3.69MB 下载积分:VIP专享
下载报告请您先登录!

王骞:如何支撑HTAP场景-HybridDB for MySQL系统架构和技术演进(18页).pdf

1、如何支撑HTAP场景HybridDB for MySQL系统架构和技术演进阿里云高级专家 王骞技术现状产品定位技术演进路线当前限制未来发展2 3 4 511、技术现状 Hybrid Transactional Analytical Processing 一份数据,支持在线事务与在线分析 分布式share nothing架构,线性扩展 3-15倍压缩比 MySQL兼容与增强 JDBC、ODBC、PHP、Go、Ruby、Python、Navicat、Tableau SQL标准、TPC-H、TPC-DSHybridDB for MySQL技术现状 RDS级云服务 高可靠、高可用、白名单、性能数据 在

2、线扩容、备份恢复 DTS、DMS、CDP、QuickBI 规模 服务10多个国内外region 总数据PB级,日新增数据百TB级2、产品定位OLAP扩展能力OLTP扩展能力HybridDB for MySQLRDSDRDS+RDS MySQLPOLARDBHybridDB for MySQL的目标定位商业数据库:Oracle/SQLServer/3、技术演进使用自研的计算引擎提供复杂查询能力,大幅改善SQL兼容性大幅优化存储体系,提升写入吞吐,降低成本形成独立的server,提供MySQL访问协议和部分SQL支持从单机MySQL数据库和分库分表中间件做起单机数据库+中间件分库分表数据库低成本大

3、数据计算存储分离行列混合存储软硬结合2001620172018融合POLARDB作为存储引擎,增强HTAP能力支持行列混合存储,增强OLAP业务HybridDB for MySQL技术演进 单机的问题 数据集中 性能瓶颈 资源争抢 简化模型 正确性:事务 性能:并行化 开局探索 中间件的思路 中间件的局限Databasepart of dataSharding Middle WareDatabaseSessionExecute ThreadSessionExecute Threadcpu/memory/iopsdatalock/log/transactionDatabas

4、epart of dataSession ThreadMiddle Ware Execute ThreadMiddle Ware Execute Thread发展起点数据库中间件+数据库服务 动机 线性提升性能 解决兼容性问题 难点 事务状态机 流式执行器 请求级连接池 成果 动态扩容 连接数、QPS/TPS 容量线性提升 典型业务 高并发在线业务Databasepart of dataDatabaseSharding Database Serverpart of dataShardingSession ThreadSession ThreadShardingSession Thread合久必

5、分数据库服务分库分表 动机 降低成本 增大存储存储规模 难点 性能与成本的平衡 SQL优化器 大实例运维 成果 PB级容量 TB级副本数小时内迁移 典型业务 物联网中心数据库/历史数据业务Storage Enginepart of dataStorage EngineDatabase Serverpart of dataParallelExecutorSession ThreadOptimized Storage SystemParallelExecutor存储优化低成本高吞吐 动机 提供复杂查询能力 难点 SQL兼容性 全局数据一致性 资源隔离 成果 TPC-H/TPC-DS 提升复杂查询并

6、行计算性能 典型业务 实时写入实时查询实时分析业务Storage EngineDatabase Serverpart of dataStorage EngineParallelExecutorParallelExecutorSession ThreadOptimized Storage SystemCompute EngineCompute Enginepart of data计算优化存储计算分离 动机 增强静态数据的复杂查询能力 难点 行列存引擎 数据格式自动转换 查询优化器 成果 订制存储结构 自适应优化 典型业务 HTAP-在线实时分析业务 混合数据仓库业务Storage EngineD

7、atabase ServerRow storeParallelExecutorParallelExecutorSession ThreadOptimized Storage SystemCompute EngineCompute EngineColumn storeStorage EngineRow storeColumn store计算优化行列混合4、当前限制HybridDB for MySQL当前限制 暂不适合的业务场景及相关建议 业务结构简单且数据量小,存在热点-CloudDBA诊断优化+RDS升级 基于Oracle的复杂系统,包含大量存储过程-ADAM+PPAS去“O”业务水平拆分后,

8、存在大量分布式事务,如转账-POLARDB的ScaleUp扩展 暂不支持的高级特性 触发器 存储过程 游标 外键 有限的分区规则 只支持哈希分区 只支持一个字段作为分区键 二级分区有限支持5、未来展望HybridDB for MySQL未来发展 增强易用性 支持存储过程 丰富索引格式 丰富二级分区特性 支持多种字符集 支持外部表,支持外部数据快速加载 增强安全特性 SSL传输加密 TDE文件加密 自主访问控制 改进体验 一站式服务,减少选型,伴随成长 降低成本 改进架构 软硬结合 智能调度 OLAP持续优化Remote Disk Storage(PolarStore)Database Serv

9、erRow storeParallelExecutorParallelExecutorSession ThreadCompute EngineCompute EngineColumn storeRemote Disk Storage(PolarStore)Row storeColumn storePOLARDB Storage EnginIn-Memory cachePOLARDB Storage EnginIn-Memory cache持续优化发挥新一代硬件优势 动机 降低数据迁移成本 多点入口 难点 存储引擎下沉 内存计算 发挥硬件优势 成果 提升并发事务能力 资源共享 典型业务 更全面的HTAP场景

友情提示

1、下载报告失败解决办法
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站报告下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

本文(王骞:如何支撑HTAP场景-HybridDB for MySQL系统架构和技术演进(18页).pdf)为本站 (云闲) 主动上传,三个皮匠报告文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三个皮匠报告文库(点击联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。
会员购买
客服

专属顾问

商务合作

机构入驻、侵权投诉、商务合作

服务号

三个皮匠报告官方公众号

回到顶部