构建实时数据仓库首选,云原生数据仓库AnalyticDB for MySQL技术解密
阿里云分析型数据库重磅推出基础版,极大降低了用户构建数据仓库门槛。高度兼容MySQL,极低的使用成本和极高的性能,使中小企业也可以轻松的搭建一套实时数据仓库,实现企业数据价值在线化。 AnalyticDB for MySQL的产品系列包括基础版(单机版)和集群版,基础版为单个节点提供服务,极简的架构大大的降低了基础版的成本。存储计算分离架构、行列混存技术、轻量的索引构建方式和分布式混合计算引擎又保证了基础版强大的分析性能。年成本不到一万就可以构建一套实时数据仓库,无需成立专门的大数据团队,为企业节省百万成本。 1.基础版技术架构 如下为基础版架构图,整体由Coordinator和Worker组成,各自的职责如下介绍。 1.1 Coordinator: 前端控制节点,职责包括 (1)MySQL协议层接入,SQL解析 (2)认证和鉴权,提供了更完善和细化的权限体系模型,白名单和集群级别RAM控制,并审计与合规记录所有SQL操作。 (3)集群管理:成员管理、元数据、数据一致性、路由同步、备份与恢复(数据与log管理) (4)后台异步任务管理 (5)事务管理 (6)优化器,执行计划生成 (7)计算调度,负责执行任务调度 1.2 Worker: 存储和计算节点,包含 (1)计算模块 分布式MPP+DAG混合计算引擎和优化器达到了更高的复杂计算能力和混合负载管理能力