京东云云数据库 RDS 在所有地域正式支持 MySQL 8.0!

MySQL 8.0 是目前 MySQL 社区的最新版本,相比较 MySQL 5.7,其支持了很多新的特性以及对原有功能做了重大更新和优化,同时在性能方面也有显著的提升。今天小编给大家系统的梳理下MySQL 8.0 都有哪些重要变化。enjoy:


性能

MySQL 8.0 相比 MySQL 5.7 高出 2 倍的性能。我们来看看下面这个由 MySQL 官网提供的性能测试图:

MySQL 8.0 Sysbench Benchmark: IO Bound Read Only (Point Selects)
MySQL 8.0 Sysbench Benchmark: Read Write (update nokey)

TIPS——这是如何做到的呢?

  • MySQL 8.0 针对读写工作负载、IO-bound 工作负载和高竞争“热点”工作负载场景做了性能优化
  • 提供了资源组功能,针对特定的用户线程,可以运行于指定的硬件 CPU 上,从而实现性能优化的目的
  • 支持了降序索引,当我们读取一张表中某个索引的值并且需要降序输出,不再需要调用 order by 命令
  • 复制性能提升

文档存储

MySQL 8.0 支持的这个新特性可以说是一个里程碑式的。 如果你正在开发一个文档服务,现在一个数据库就可以满足你的需求。

安全可靠性

  • 支持 SQL 角色,可以通过角色来进行权限控制
  • OpenSSL 作为默认的 TLS/SSL 库
  • 支持自定义数据库密码的轮转策略,包括密码过期时间,密码强度等
  • 支持原子,崩溃安全的数据定义语言(DDL)
  • 从原先的两个数据字典变成一个数据字典

管理性

  • 支持不可见索引
  • 列名重命名(SQL DDL),相比较 MySQL 5.7 版本的处理方式,MySQL 8.0 版本做了优化

JSON——MySQL 8.0提供了更强大的 JSON 支持:

  • 通过 JSON_TABLE()函数可以将 JSON 格式的数据转变为关系型表格存储
  • 支持 ->> 运算符,等同于调用 JSON_UNQUOTE(JSON_EXTRACT())
  • 支持两个新的聚合函数 JSON_ARRAYAGG() 和 JSON_OBJECTAGG()
  • 提供了一个实用的工具 JSON_PRETTY(),可以将 JSON 对象以一种简单易读的方式打印显示
  • 提供了其他实用的工具 JSON_STORAGE_SIZE() 和 JSON_STORAGE_FREE()
  • 针对 JSON 对象的值,支持部分就地更新,并且在排序上做了优化,从而提供更高的性能

GIS

支持空间数据类型、索引和函数,可支持 5108 种不同的空间参照系统,包括 4628 种投影(平面图)、479 种地球地理(椭圆)表示,以及 1 种笛卡尔通用抽象平面。

窗函数 + 公用表表达式

  • 窗函数降低代码编写复杂度,提高生产效率
  • 公用表表达式(with 查询)降低了查询复杂度

当然MySQL 8.0带来的改变远不止这些,欢迎登陆京东云官网,了解云数据库MySQL更多内容,抢先体验MySQL最新版本吧!

json替换table下的所有值_京东云所有地域正式支持 MySQL 8.0!相关推荐

  1. mysql数据库容量和性能_新品速递丨容量盘性能提升超 300%,数据库支持 MySQL 8.0...

    2 关系型数据库 MySQL Plus 支持 MySQL 8.0 内核 及 XtraBackup 物理在线迁移方式 关系型数据库服务 MySQL Plus 发布新版本 1.0.6 , 新增多项功能,提 ...

  2. sql server的密码采用自带什么密码技术存储_【技术分享】浅谈MYSQL 8.0新特性

    于树文 云技术管理处 01 MySQL 8.0中添加的功能 1. 新的系统字典表 整合了存储有关数据库对象信息的事务数据字典,所有的元数据都用InnoDB引擎进行存储. 2. 支持DDL 原子操作 I ...

  3. mysql8创建用户并授权_新特性解读 | 从 wireshark 看 MySQL 8.0 加密连接

    作者:秦福朗 爱可生 DBA 团队成员,负责项目日常问题处理及公司平台问题排查.热爱 IT,喜欢在互联网里畅游,擅长摄影.厨艺,不会厨艺的 DBA 不是好司机,didi~ 本文来源:原创投稿 *爱可生 ...

  4. cryptojs支持rsa加密_新特性解读 | 从 wireshark 看 MySQL 8.0 加密连接

    作者:秦福朗 爱可生 DBA 团队成员,负责项目日常问题处理及公司平台问题排查.热爱 IT,喜欢在互联网里畅游,擅长摄影.厨艺,不会厨艺的 DBA 不是好司机,didi~ 本文来源:原创投稿 *爱可生 ...

  5. mysql大表数据抽取_从云数据迁移服务看MySQL大表抽取模式

    摘要:MySQL JDBC抽取到底应该采用什么样的方式,且听小编给你娓娓道来. 小编最近在云上的一个迁移项目中被MySQL抽取模式折磨的很惨.一开始爆内存被客户怼,再后来迁移效率低下再被怼.MySQL ...

  6. 京东云mysql镜像_京东云数据库RDS SQL Server高可用概述

    数据库的高可用是指在硬件.软件故障发生时,可以将业务从发生故障的数据库节点迁移至备用节点.本文主要讲述SQL Server高可用方案,以及京东云RDS数据库的高可用实现. 一.高可用解决方案总览 1. ...

  7. dict下如何取值_年薪百万之路--第十七天 装饰器(下)和迭代器

    一 有参装饰器 >带有参数的函数装饰器 为被装饰对象添加认证功能的装饰器,实现的基本形式如下 def deco(func):def wrapper(*args,**kwargs):编写基于文件的 ...

  8. java重div获取下拉框值_获取下拉框的value和值

    jsp: --请选择-- js: function labelCascade(){ $.ajax({ url:"admin/dianliang/gongyong/label/select/& ...

  9. 前端怎么获取cookie的值_京东购物小程序cookie方案实践(附Demo)

    一.前言 早期为了解决"会话保持"的需求,社区中出现了「cookie 方案」并最终成为 W3C 标准:当某个网站登录成功后,客户端(浏览器)收到一个 cookie 标识(文本)并保 ...

最新文章

  1. 消息队列的延时以及过期失效问题?消息队列满了以后该怎么处理?大量消息持续积压几个小时,怎么办?...
  2. php序列化数据无法反解析,PHP-反序列化数据不起作用
  3. 嵌入式C语言代码规范
  4. 160个Crackme014
  5. 60v5g无刷电机矢量控制器_完成一个最小FOC矢量控制系统所需的基本模块和功能配置...
  6. html设置标签上下居中,html 标签内部元素上下居中
  7. ws5102怎么设置虚拟服务器,【华为路由器WS5102怎么设置开双频】规格参数|限速|APP|配置|功耗_摘要频道_什么值得买...
  8. Android TextView设置ClickableSpan 点击结尾空白位置也响应点击的问题
  9. 【递归:把目录下所有文件的绝对路径给输出在控制台】
  10. 顺着 IT 的潮流,C语言再次迎来了春天!学好了C语言能做什么?
  11. MUI 上滑加载(没有更多数据)页面回弹 - 效果
  12. 自己编写一个前端精确打印控件
  13. R语言 打包流程-采坑无数终有果
  14. 进销存excel_进销存管理系统excel模板
  15. 米尔科技AM335X核心板,AM3359核心板,AM3352核心板,TI核心板,Cortex-A8核
  16. Java/Flex/.Net 三国演绎 之 关公战秦琼
  17. UDS之浅谈10服务
  18. ProcessingJoy —— 粒子流逝特效【JAVA】
  19. 如何通过 AirPlay 镜像您的 Mac 显示器
  20. yum mysql的安装目录在哪_yum安装的mysql 目录结构

热门文章

  1. getconnection java_在MyEclipse用java写的一个GetConnection1.java,用于连接MySQL,却总是出错。(没有财富值了,见谅!)...
  2. servlet文件实现弹出框
  3. 如何配置mysql 5.7_win7 64位下如何安装配置mysql-5.7.7-rc-winx64
  4. Java中静态代码块
  5. render注册一个链接组件_vue: 单文件组件 render函数
  6. 上位机服务器通讯协议,家庭监护终端与手机、上位机及服务器通讯协议22.doc
  7. 提交数据网页设计_网站网页编写需要注意哪些问题?
  8. python中os模块详解_Python OS模块(常见文件操作示例)
  9. 利用for循环打印出不同的三角形
  10. java 动态加载jni_JNI静态注册与动态注册详解