美文网首页程序员
新引擎HeatWave将MySQL查询性能提升400倍

新引擎HeatWave将MySQL查询性能提升400倍

作者: MasterYan | 来源:发表于2021-01-10 22:58 被阅读0次

参考资料

https://www.oracle.com/a/ocom/docs/mysql/heatwave-technical-brief.pdf

前言

我刚去MySQL官方文档查个函数,顺便发现一个新东西:HeatWave。

HeatWave (2).png

看起来很厉害的样子,貌似要参与OLAP架构的竞争。

我查了一下时间信息,应该是2020年底推出的新功能。

众所周知,MySQL主要是为OLTP场景设计的,OLAP一直是其短板,MySQL这次能否补足短板,在大数据时代巩固其最受欢迎开源数据库的地位?

我们进一步了解一下。

简介

HeatWave是MySQL的高性能实时分析计算架构。

其性能是MySQL Query的400倍,是Amazon Aurora的1100倍,是Amazon Redshift的2.7倍,而成本只是Aurora/Redshift的1/3。

定位

image

图中的Analytics Engine就是HeatWave,它是MySQL服务中一个新的引擎,用于支持OLAP分析。

价值

在有HeatWave之前,我们通常不能直接使用MySQL数据库进行OLAP分析,因为其性能不足。

于是我们往往是先将MySQL数据同步到HDFS/Hbase/Kudu等存储系统上,再使用MR/Spark/Impala等计算引擎做计算。

而HeatWave的到来貌似意味着我们可以“少此一举”。

HeatWave (6).png HeatWave (3).png

HeatWave做了自己的分布式计算框架,与其他OLAP计算框架的区别是,HeatWave与MySQL结合封装得更好。

从运维角度看,首先不再需要做数据同步操作,因为数据存储还是MySQL的InnoDB。

在计算的时候把InnoDB的数据读到节点的内存中进行计算,此时InnoDB的更新也会即时同步。

HeatWave可以智能地自动配置集群大小,而不需要人为配置,不会浪费资源也不会资源不足。

HeatWave (5).png

从使用角度来看,使用者应该是无感知的,仍然是通过原有方式(JDBC/ODBC)连接和使用,能感知到的只是OLAP查询速度快了很多。

HeatWave (4).png

最后

我说前面怎么只跟Amazon的Aurora和Redshift对比呢,看到最后才发现,原来是Oracle云上的架构,只能在Oracle云上使用。

再见。

相关文章

  • 新引擎HeatWave将MySQL查询性能提升400倍

    参考资料 https://www.oracle.com/a/ocom/docs/mysql/heatwave-te...

  • Mysql 查询优化

    1、为查询缓存优化 SQL 语句 Mysql数据库引擎提供的查询缓存功能可以有效提高性能。当很多相同的查询执行多次...

  • mysql自我小结

    MySql索引 存储引擎 查询mysql支持的引擎:show engines 常用引擎: MyISAM,InnoD...

  • 数据库

    mysql引擎: 执行查询时,若要查询的数据很多,假设要查询1000 万条,用什么方法提升效率?答案:1)从数据库...

  • 高性能MySQL第1章 MySQL架构与历史

    http://www.highperfmysql.com/ 1.1MySQL逻辑架构 存储引擎架构的设计将查询处理...

  • 性能优化-索引

    概述 索引优化是对查询性能优化最有效的手段,索引能轻易将查询性能提高几个数量级。 索引类型 在Mysql中,索引是...

  • 高性能MySQL读书笔记一

    MySQL服务器逻辑架构 MySQL的存储引擎架构将查询处理与数据的存储/提取相分离。下面是MySQL的逻辑架构图...

  • MySQL的简单优化

    关于MySQL的IN语句改为JION,确实在性能上会有很大的提升 最开始是很多个 IN来查询的,但是通过IN来查询...

  • Mysql三层逻辑架构

    MySQL的存储引擎架构将查询处理与数据的存储/提取相分离。下面是MySQL的逻辑架构图: 下面来讲解每部...

  • MySQL 索引优化

    ​ 众所周知,数据库索引会帮助我们在数据查询时提升查询性能,缩短查询时间。每一个开发人员都必须掌握 MySQL...

网友评论

    本文标题:新引擎HeatWave将MySQL查询性能提升400倍

    本文链接:https://www.haomeiwen.com/subject/lctraktx.html