《专场10.2-AnalyticDB MySQL高性能存储引擎-张浩然.pdf》由会员分享,可在线阅读,更多相关《专场10.2-AnalyticDB MySQL高性能存储引擎-张浩然.pdf(14页珍藏版)》请在三个皮匠报告上搜索。
1、AnalyticDB MySQL高性能存储引擎张浩然 阿里云 高级技术专家AnalyticDB MySQL:采用云原生技术架构,高度兼容MySQL协议。数据源RDBMS/NoSQL/Log/Hadoop数据存储计算AnalyticDB(ADB MySQL)云原生敏捷仓库数据应用QuickBITableauQlikViewRedashFineBIApp数据管理数据开发/数据调度DMSDataWorksApsaraDBMongoDBOSSRDS MySQLRDSPostgreSQLTable StorePolarDBSLS数据同步DTS数据同步DataX数据同步SLS/Logstash数据库体验、
2、极致性能、低成本、一份数据多场景Dataphin什么是 AnalyticDB MySQLADB MySQL整体架构ADB MySQL存储架构ADB MySQL实时写入流程ADB MySQL存储层查询逻辑ADB MySQL数据文件与索引ADB MySQL Build定义将实时数据合并到历史数据(类LSM Compaction),并对数据进行面向查询的建模过程。ADB MySQL存储引擎Build流程在实时数仓的查询与写入模型下,Build过程兼顾高吞吐写入与查询性能1.基于多版本控制的细粒度锁构建过程2.适配内存标记删除与追加写入流程3.适配延迟物化的查询流程ADB MySQLBuild的分布式调度1.Leader FN全局任务管理:Leader节点生成全局Plan2.Raft做为任务分发控制链路:高可靠,保证at Least Once 语义 保证副本间状态、版本一致3.副本间协同工作:及时Checkpoint保证Exactly Once 主副本协同,从副本复用构建结果ADB MySQL数据版本管理数据分区管理数据分区管理同步同步DDL执行执行ADB MySQL数据冷热分层