基于基础版,云原生数据仓库AnalyticDBforMySQL又上线了MySQL分析实例(点击可了解详情)产品形态。MySQL分析实例是云数据库RDSMySQL与AnalyticDBforMySQL联合打造,产品级深度融合的OLTP+OLAP解决方案,解决RDSMySQL客户复杂分析查询卡顿问题,快速构建实时数仓。
ADB MySQL版是云端托管的大规模并行处理(MPP)的PB级数据仓库。相对于业内其他数据仓库或者OLAP引擎解决方案,ADB MySQL版作为一款SQL数据仓库,有如下优势:
快
ADB MySQL版运用新一代超大规模的MPP+DAG融合引擎,采用行列混存技术、自动索引、智能优化器,在瞬间即可对千亿级别的数据进行即时的多维度分析透视,快速发现数据价值。ADB MySQL版对复杂SQL查询速度相比传统的关系型数据库快10倍。此外,ADB MySQL版还可以快速扩容至数千节点的超大规模,进一步提升查询响应速度。
灵活
ADB MySQL版极度灵活的存储和计算分离架构,您可以随时调整节点数量和动态升降配实例规格。ADB MySQL版同时支持在大存储SATA节点和高性能的SSD节点灵活切换。例如,您可以从8个C4升到12个C8,或从12个C8降到8个C4,企业可以真正做到灵活控制成本。
易用
ADB MySQL版作为云端托管的PB级SQL数据仓库,全面兼容MySQL协议和SQL:2003,通过标准SQL和常用BI工具、以及ETL工具平台即可轻松使用ADB MySQL版。ADB MySQL版旨在帮助企业降低实时数据化运营的建设门槛。
超大规模
ADB MySQL版是全分布式结构,无任何单点设计,使得数据库实例支持ECU节点动态线性扩容至数千节点。您可以通过横向扩容来大幅度提升查询SQL响应速度、以及增加SQL处理并发。
高并发写入
支持您实时化、极速地进行数据写入、更新和高并发查询、交互式分析、ETL一体化。采用RAFT协议,支持超大规模数据写入实时、强一致;对于高并发或大吞吐场景,可按需独立弹性扩展,存储可以从GB级扩展到百PB级,TPS可横向扩展至千万级。
数据高压缩
ADB MySQL版采用行列混存技术,不同列的数据具有不同的数据类型,可以采用不同的压缩算法。可以针对不同列、甚至同一列中的不同block,选择最合适的压缩算法。压缩算法采用的是编码算法+通用压缩,编码算法和压缩算法超过10种,平均 数据压缩率达到3-10倍。
使用场景上,只读实例主要面向在线应用,而分析实例针对RDSMySQL源实例的复杂报表分析,如下图所示。产品实现上,只读实例是只能接收只读请求的RDSMySQL,而分析实例是一个云原生数据仓库AnalyticDBforMySQL的集群。
ADB配置:2组8核64G的节点,创建账号、数据库、赋权。
方法:
1.通过DTS 将mysql数据同步到ADB。
2.使用nginx的ngx_http_mirror_module模块,将线上流量导入测试服务器,测试服务器访问ADB数据库。
据Gartner预计,数据库的未来必须上云。到2022年,预计有3/4的数据库天然部署或迁移到云上。