MySQL 8.0.0 版本发布,亮点都在这了!

导读 MySQL是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQL AB公司。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。

可能有人会惊奇MySQL为何从5.x一下跳跃到了8.0。事实上,MySQL 5.x系列已经延续了很多年,从被Oracle收购之前就是5.1,而收购之后一直维持在5.x,比如5.5,5.6,5.7等等。其实,如果按照原本的发布节奏,可以把5.6.x当成6.x,5.7.x当成7.x。所以,只是换了版本命名方式而已。

MySQL 8.0.0亮点

事务住数据字典,完全脱离了MylSAM存储引擎

真正将数据字典放到了1nnoOB中的一些表中,夕J长下再需要FRM、TRG、pAR文件啦!Inf
rmationSchema现在以数据字典表的一个视图出现。原则上可以完全不需要MylSAM数据
表类型了,所有的系统表都可以放到Inn0OB之中。

SQL角色

角色是一系列叹限的集台。可以创建角色,给莫个用户授子和去除角色。这对于权限管理
很方便。

uttsmb4字芍集将成为默认字符集,并支持Unicode 9
默认字符集将从1atinl改为uttsmb4,默认走序collatlon将从latlnl_swedish_ci改为utf8mb4_800_ci_ai。

不可见的索引

可以将一些索引设置为不可见,这样SOL优化器就不会用到它,但是它会继续在后台板纷寺
更新。当有需要时,可以随时恢复可见。

对二进制数据可以进行位操作

不仅仅可以对BIGIN下进行位操作,从8.0开始也支持对[VAR]BINARY/[TINY|MEDIUM|LONG]BLOB进行位操作了。

持续性的全球变量

lnnoDB缓冲区现在可以估算主内存缓存区中的有多少表和索引,这可以让优化器选择访问
方式时知道数据是否可以存储在阵存中环旱必须存储到磁盘上。

重构BLOB

加速了片段读取/更新操作,可以加速JSON数据的操作。

重构SQL分析器

持续不断的逐步改进SQL分析器。旧的分析器由于其语法复杂性和目顶向下的分析方式从而有严重的限制,导致难以维护和扩展。

成本模型

1nn0OB缓冲区现在可以估算主内存缓存区中的有多少表和索引,这可以让优化器选择访问
方式时知道数据是否可以存储在阵存中环旱必须存储到磁盘上。

持久化自增值

Inn0OB会持久化保持自增序列的最大值到redo日志中。这个改讲环修复了一个非营老的19
g号bug。

改进扫描性能

改进了lnnOOB范围里到旬的性能,可提升全表查询和范围查询5一20%的性能。

临时表

取消对压缩临时表的支持,并存储临时表的元数据到内存中。

目前8.0.0还是开发版本,如果你希望体验和测试最新特性,可以从 dev.mysql.com[3] 下载各个平台的安装包。不过,MySQL软件包是越来越大了,Linux平台上的二进制打包后就将近有1 GB。如果在产品环境中使用,在8.0没有进入稳定版本之前,请继续使用5.7系列,当前最新的版本是5.7.15 GA版本——这只有600 M多。

时间: 2024-08-06 10:10:05

MySQL 8.0.0 版本发布,亮点都在这了!的相关文章

jeewx-api 1.0.5 版本发布,微信SDK接口封装

JeeWx-api 1.0.5 版本发布,微信SDK接口封装 1.jeewx-api为何诞生 现在微信越来越火,基于微信的公众号和服务号越来越丰富,虽然微信帮助文档已经提供了相关的接口,但是接口比较多,通过代码自己调用比较麻烦,所以为减轻开发者独自创造轮子,将微信API进行了统一封装! 2.作者 : Jeecg开源社区 3.新版本升级功能    一.基础接口         1.获取api_ticket          2.自定义菜单删除接口          3.多媒体素材永久上传接口   

PyOdps 0.4版本发布,从一个故事说起

有这么个故事(如有雷同,纯属巧合).有一天,某运营同学给某开发同学一个excel文件,里面是个客户清单. "帮我查下这些用户的消耗呢". 开发同学扫了一眼,几百个用户.这个事肯定是可以办的,但是想到麻烦程度,开发同学心里肯定是有不少羊驼经过的啦. "有点麻烦啊",开发同学轻轻抱怨. "我懂的,把这个表和ODPS里的表join下就好了嘛."运营同学努努嘴. "--".于是,开发同学把excel数据导出成文本格式,然后dship上

Syler 1.0.3 版本发布

Syler 开源华为Portal中间件社区版本1.0.3发布 新特性:* 认证成功时,返回用户MAC* 在强制下线通知的基础上,增加普通用户下线通知* 支持华为的信息读取接口,可以获得用户的上下行速率 BUG修复:* 修改部分内部实现* 修正参数获取错误 1.0.3版本中间件已经成功支持企业网络管理.Wifi运营支持.Wifi广告平台等上层应用 请到版本仓库围观: https://github.com/extrame/syler

APICloud SDK_v1.0.71版本发布(2014年11月21日更新)

APICloud SDK_v1.0.71为开发APICloud App提供了一套完整的开发工具包,包括APICloudAppLoader,APICloud IDE,APICloud Framework,APICloudSamples.开发者使用这些工具可以开发APICloudApp,并同步输出iOS(.ipa)和Android(.apk)应用.另外,开发人员可以使用APICloudIDE进行应用开发,使用APICloud Simulator进行调试,使APICloud AppLoader进行真机

Std UI Kit 0.1版本发布

Std UI Kit是一套可以帮助你大幅缩短工作进程的高性能Javascript UI组件合集,它包含了非常全面的常用UI组件,同时提供了一套完整的用户界面解决方案,它能轻松的让你构建出一套桌面级的应用. Std UI Kit 包含的全部组件都是使用StdJS的Std.ui模块创建的,可以自由的继承,扩展. StdJS网站  http://www.stdjs.com Std UI Kit 网站 http://ui.stdjs.com Std UI Kit 文档 http://doc.stdjs.

zeebe 0.22 版本发布

zeebe 的迭代还是比较快的,就是四个小时之后发布了0.22 (0.22.0 与0.22.1 同时发布....) 目前0.22 底层存储的逻辑与以前的版本是破坏性的变动(不兼容),有空了进行下压测,还是比较 期待新版本的,支持了好多新的工作流处理,相关介绍可以参考https://zeebe.io/blog/2020/01/zeebe-operate-jan-2020-releases/ 原文地址:https://www.cnblogs.com/rongfengliang/p/12207539.

jeecg-easypoi-2.0.3版本发布

EasyPOI是在jeecg的poi模块基础上,继续开发独立出来的,可以说是2.0版本,EasyPoi封装的目的和jeecg一致,争取让大家write less do more ,在这个思路上easypoi可以让大家几乎不写代码的情况下完成Excel的导入导出,Excel的模板导出(制作漂亮的Excel),Word模板的导出,让大家从复杂的POI的接口中解脱出来,同时更迅速的完成工作. EasyPoi的特性 ?      注解是基础,让大家见名知意 ?      注解是核心,让大家快速开发 ? 

PHPRAP v1.0.8 版本发布,安装时数据库不存在自动创建

PHPRAP,是一个PHP轻量级开源API接口文档管理系统,致力于减少前后端沟通成本,提高团队协作开发效率,打造PHP版的RAP. PHPRAP已被评选为码云最有价值开源项目 更新记录 [修复]修复在虚拟主机下安装失败的BUG [修复]修复程序异常时页面空白的BUG [修复]修复上传建表sql文件时初始进度百分比错误的BUG [优化]安装步骤二中数据库名不存在自动创建 [新增]管理后台新增是否开启登录和注册验证码开关 [新增]安装步骤一中新增curl扩展是否安装的检测 特性 部署简单 提供傻瓜式

【Magicodes.IE 2.0.0-beta1版本发布】已支持数据表格、列筛选器和Sheet拆分

为了更好的完善Magicodes.IE,春节期间我们会进行一次大的重构.由于精力有限,急缺文档和翻译(将文档翻译为英文文档)支持,诚邀各位加入.同时在功能方便也做了相关规划,有兴趣的朋友可以参与提交PR. https://github.com/dotnetcore/Magicodes.IE 2019.01.18 [Nuget]版本更新到2.0.0-beta1 [导出]完全重构整个导出Excel模块并且重写大部分接口 [导出]支持列头筛选器——IExporterHeaderFilter,具体使用见

Nacos 发布 1.0.0 GA 版本,可大规模投入到生产环境

经过 3 个 RC 版本的社区体验之后,Nacos 正式发布 1.0.0 GA 版本,在架构.功能和 API 设计上进行了全方位的重构和升级. 1.0.0 版本的发布标志着 Nacos 已经可以大规模的在生产环境中使用,新版本不仅针对社区的需求和集群的稳定性相应地增加了一些新特性,而且还发布了服务发现模块的性能测试报告,以及完整的 API 列表和架构设计文档. Nacos演进历程 Nacos 自 2018 年 7 月份开源以来,有赖于社区的大力关注和参与,在不到一年的时间里,已经演进了 10+