MySQL HeatWave 被添加了机器学习,甲骨文认真了

news2024/11/23 9:55:41

e620bfcc7e5288ee9c9d65babbcd8b10.png

开头还是介绍一下群,如果感兴趣polardb ,mongodb ,mysql ,postgresql ,redis 等有问题,有需求都可以加群群内有各大数据库行业大咖,CTO,可以解决你的问题。加群请联系 liuaustin3 ,在新加的朋友会分到2群(共750人左右 1 + 2)

在开始说这个问题前,我们先了解一下什么是 heatWave,MySQL HeatWave 是 Oracle 在2020年推出的一个新服务,为 MySQL 数据库提供高性能的分析和机器学习功能。它是一个基于云的服务,使用内存技术和分布式存储来提供更快的查询处理和数据分析。

使用 MySQL HeatWave,用户可以实时运行复杂的 SQL 查询来针对大型数据进行分析,来提供之前不能进行的OLAP的工作。HeatWave 属于甲骨文cloud 基础架构的一部分。

那么这样的一个MYSQL HeatWave 的云上服务被甲骨文添加了机器学习的功能,MYSQL 在云上打破了传统MYSQL的概念,一个廉价的OLTP数据处理的数据库产品,MySQL HeatWave  是将OLAP + OLTP + 机器学习与AI 的集合。

这里面机器学习包含了两个功能:

  • 自动机器学习 (AutoML):使非专业人员也能够创建和管理机器学习模型。使用 AutoML,用户可以通过简单的图形界面选择需要使用的数据集和算法,系统将为其生成预测模型。

  • 自动驾驶 (Autopilot):可自动执行性能调整和优化,以确保在不同工作负载下始终获得最佳性能。Autopilot 还可以帮助用户诊断查询执行问题,并提供解决方案。

    具体这两个功能提高了MYSQL  HeatWave 的什么能力:

    1  AutoML 可以通过机器学习增强时序性的能力,可预测,根据甲骨文的介绍,他们的机器学习与通常的做法不同,通常需要经过时间序列分析或预测培训的数据统计学家来选择适合所需输出的算法,而 AutoML 的多元时间序列预测会自动预处理数据,选择最佳机器学习模型算法,并自动调整模型。

    根据甲骨文的公司的介绍,通过HW AL的功能,可以进行包含时间序列预处理和算法的选择,以及参数的调节,这样的方式可以避免企业在雇佣相关的机器训练中的一些训练师或与数据分析有关的工作者。

    同时甲骨文称,这个功能目前只有甲骨文独有这一项技术,无论是多个维度还是单维度的,MYSQL heatwave 都提供机器学习分析。

    除此之外HW 还提供了数据的误差分析的能力,或者我们成为异常分析的功能。Oracle表示使用特定的算法来监测数据中特定的场景,AL可以标记数据集合中的检测到的不同类型的异常情况,这个功能是突破性的,通过这个功能企业可以更智能的分析数据的未知的异常情况。

    这可以帮助企业在分析数据中,抵消掉数据分析师认为的错误产生的数据倾斜,或算法失误导致的数据异常,HW可以推荐用户使用哪种数据方式来处理数据,Oracle称之为 推荐系统 -- recommender system.

     再此基础上,甲骨文还为HW添加了人机互动的平台,和操作界面,这个交互平台可以让业务分析师直接在可视化的界面中,构建,训练,运行,和进行机器的学习,根本不需要你懂得什么SQL 或相关的知识,以及代码。这让企业更聚焦在业务,而不是雇佣IT 人员来进行工作。

    这样的工作方式可以让数据分析师或数学科学家,在平台上根据企业的特点和需求来进行机器学习。这个控制平台将在AWS 上的MYSQL HW上提供,并且HW 将对接amazon的S3 存储,减少企业的数据存储的成本。

    当使用MYSQL INNODB 数据引擎将数据加载到HW上,会创建一个在亚马逊上的S3的分布式数据管理层,通过它来管理数据,多个HW 可以并行访问这些数据,并可以将数据加载HW,无需等待和转换。

    2  自动数据驾驶

    在MYSQL HW 中还有刚才提到的 autopilot ,自动驾驶,这个公共直接加载到了交互的数据平台中,在平台中MYSQL HW 可以根据你正在计算的数据的压力,来监控你的OLTP的工作负载,并推荐给用户你应该用什么样的硬件来运行,降低硬件冗余成本,标准的HW是 512G,而更小的HW只有32G 的内存而每个月的价格仅仅需要16美元。这将大大增强在数据处理行业中甲骨文地位与先进性。

    大概的意思是,甲骨文还是 The best database of the world !!

随着数据行业的变革,数据库行业也从原有的从数据库原有的技术上进行变革,转换到了从更大的附加值方面进行数据的变革,并成就自己和最终的用户,与此相比,我们应该还有 ---  Starting a new business can be a long road to walk.

6ac7ba4bd83a937b8641b603c2005e6e.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/494878.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

基于javaweb的学生就业管理系统

一、简介 学生基业管理系统有三个角色:管理员、企业、学生 对学生信息管理、企业信息管理、求职信息管理 后端架构:spring springmvc mybatis 前端架构:jsp layui 系统环境:jdk1.8 | maven | mysql 二、主要功能 1. 登录…

jvm之垃圾回收相关概念解读

目录 System.gc()的理解 内存溢出与内存泄露 内存溢出(OOM) 内存泄漏(Memory Leak) Stop The World 垃圾回收的并行与并发 程序中的并发(Concurrent) 程序中的并发(Parallel&#xff09…

揭秘镭速传输点对点传输技术,NAT+Raysync强强组合

点对点传输是一种文件即时传输方式用于实现数据的快速联动,为所有客户端提供资源,包括带宽、存储空间、计算能力。点对点传输技术有很多应用,包括共享各种格式音频、视频、数据等。 在5G重新定义带宽,信息技术不断发展的今天&…

Python:概念解析:基础语法

Python基础语法 1. 列表,元组,字典1.1 列表1.2. tuple元组1.3 字典dict 2. 数据类型推断2.1 在Python中有一个函数 isinstance(data,type) , 可以用来判断某个数据是什么类型。 3. Python 基本数据类型3.1 整型 int 本章节介绍Python的一些基础语法 1. 列…

《可穿戴式血压测量设备与高血压管理的新方法:数字时代》阅读笔记

目录 一、论文摘要 二、论文十问 Q1:论文试图解决什么问题? Q2:这是否是一个新的问题? Q3:这篇文章要验证一个什么科学假设? Q4:有哪些相关研究?如何归类?谁是这一课…

PySide6/PyQT多线程之 线程安全:互斥锁条件变量的最佳实践

前言 在PySide6/PyQT中使用多线程时,线程锁和线程安全是非常重要的概念。本文将介绍线程锁和线程安全的基本概念,以及如何在PySide6/PyQT中使用它们。 使用PySide6/PyQT开发GUI应用程序,在多个线程同时访问同一个共享对象时候,如果…

单词词义、词性、例句查询python代码

单词发音、词义、词性、例句查询、输出结果更简洁,一次可查多个单词 运行该代码,命令窗口输入单词,单词用“/”分开,例如:noisy/problem/community/neighbor 可以更多。先安装两个python包requests、 beautifulsoup4&…

Eureka详解

Eureka概述和架构 Eureka Spring Cloud Eureka 是Netflix 开发的注册发现组件,本身是一个基于 REST 的服务。提供注册与发现,同时还提供了负载均衡、故障转移等能力 Eureka3个角色 服务中心,服务提供者,服务消费者 Eureka Se…

Win11的两个实用技巧系列之蓝屏死循环解决办法、调高进程的优先级方法

Win11蓝屏死循环怎么办?Win11蓝屏死循环解决办法 有用户安装Win11系统的时候,重新启动电脑的时候,会一直进入蓝屏的错误循环中,本文就为大家带来详细的解决方法,需要的朋友一起看看吧 Win11蓝屏死循环解决办法分享。有用户安装W…

Ubuntu18.04系统及相关软件安装恢复过程

Ubuntu18.04系统及相关软件安装恢复过程 一、常用软件安装1. [系统安装](https://blog.csdn.net/qq_43309940/article/details/116656810)2. [显卡驱动安装](https://blog.csdn.net/qq_43309940/article/details/126898929)3. [ROS Melodic安装](https://ismango.blog.csdn.net…

[Python]爬虫基础——urllib库

urllib目录 一、简介二、发送请求1、urlopen()函数2、Request()函数 三、异常处理四、解析URL五、分析Robots协议 一、简介 urllib库是Python内置的标准库。包含以下四个模块: 1、request:模拟发送HTTP请求; 2、error:处理HTTP请…

实验六 UML建模工具应用

一、实验目的 1.掌握面向对象开发思想及实现机制 2.理解并掌握UML常用图(重点:类、对象图、用例图) 3.掌握并常见UML建模工具,并绘制UML各种图 二、实验准备与要求 1.StarUML(简称SU),是一种创建UML类图&#xff0c…

洛谷P8597 [蓝桥杯 2013 省 B] 翻硬币C语言/C++

[蓝桥杯 2013 省 B] 翻硬币 题目背景 小明正在玩一个“翻硬币”的游戏。 题目描述 桌上放着排成一排的若干硬币。我们用 * 表示正面,用 o 表示反面(是小写字母,不是零),比如可能情形是 **oo***oooo,如果…

ideaSSM医院挂号管理系统VS开发mysql数据库web结构java编程计算机网页源码maven项目

一、源码特点 SSM医院挂号管理系统是一套完善的完整医院类型系统,结合SSM框架和bootstrap完成本系统SpringMVC spring mybatis ,对理解JSP java编程开发语言有帮助系统采用SSM框架(MVC模式 开发),系统具有完整的源代…

leetcode 1143. 最长公共子序列

1. dp 数组的定义 下标: 以 i - 1 和 j - 1 为结尾的子序列 值:以 i - 1 和 j - 1 为结尾的最长公共子序列的长度 2. 递推公式 if(text1[i - 1] text2[j - 1]) // 相等 dp[i][j] dp[i - 1][j - 1] 1 ; elsedp[i][j] max(dp[i - 1][j],…

【问题记录】flask开发blog

文章目录 小知识点问题1. 文章标签显示错误2. 文章状态无法回显(open)3. 用户管理页面,图标无法显示4. BuildError5. 用户管理添加用户,使用重复的用户名会报错(open)6. 添加用户,不上传头像会报错(open)7. 部分标签删除时报错&am…

设计模式 Template Method Pattern(Inheritance) vs Strategy Pattern(Delegation)

Template Method Pattern 和 Strategy Pattern 是两种常用的行为设计模式。他们分别用了继承inheritance和委托delegation两种不同的实现方法,因为上篇文章讲过了UML图,所以这篇顺便可以把两种不同模式的UML图都带出来一起说明。 Template Method Patte…

Mybatis的PageHepler用法

分页原理 分页在使用时的分类 物理分页: 在操作数据库中的表时,sql语句中使用了limit ?,?,此时sql语句返回的结果是分页结果 逻辑分页: 依赖程序的代码,其原理为:通过sql语句将数据库表中的所有数据都查询出,之后将数据保存在内存中,最终要显示的数据若涉及到分页,到内存中…

Java企业级信息系统开发01—采用spring配置文件管理bean

文章目录 一、Web开发技术二、spring框架(一)spring官网(二)spring框架优点(三)Spring框架核心概念1、IoC(Inversion of Control)和容器2、AOP(Aspect-Oriented Programm…

Golang 包使用注意事项

1)在给一个文件打包时,该包对应一个文件夹,比如这里的utils文件夹对应的包名就是utils,文件的包名通常和文件所在的文件夹名一致,一般为小写字母。 2)当一个文件要使用其它包函数或变量时,需要…