聚能聊

比上一版本快 2 倍 的 MySQL 8.0 GA了!

29个月前 17回答 16647关注

一直被传言难产的 MySQL 8.0 终于还是发布了,可喜可贺啊!MySQL 8.0 正式版 8.0.11 已发布,官方表示 MySQL 8 要比 MySQL 5.7 快 2 倍,还带来了大量的改进和更快的性能!

不过值得注意的是,从 MySQL 5.7 升级到 MySQL 8.0 仅支持通过使用 in-place 方式进行升级,并且**不支持从 MySQL 8.0 降级到 MySQL 5.7**(或从某个 MySQL 8.0 版本降级到任意一个更早的 MySQL 8.0 版本)。唯一受支持的替代方案是在升级之前对数据进行备份。

更新内容: (原谅我的机翻)

性能 比MySQL 5.7快两倍。
NoSQL 文档存储为开发人员提供了开发传统SQL关系应用程序和NoSQL无模式文档数据库应用程序的灵活性。这消除了对单独的NoSQL文档数据库的需要。
SQL 窗口函数,公用表表达式,NOWAIT和SKIP LOCKED,降序索引,分组,正则表达式,字符集,成本模型和直方图。
JSON 扩展语法,新功能,改进排序和部分更新。使用JSON表函数,您可以使用JSON数据的SQL机制。
GIS 地理支持。空间参考系统(SRS),以及SRS感知空间数据类型,空间索引和空间功能。
可靠性 DDL语句已变得原子性和崩溃安全,元数据存储在单个事务数据字典中
可观察性 性能模式,信息模式,不可见索引,错误记录。
可管理 性持久性配置变量,撤消表空间管理,重新启动命令和新建DDL。
高可用性 InnoDB集群为您的数据库提供集成的本地HA解决方案。
安全 OpenSSL改进,新的默认身份验证,SQL角色,分解超级特权,密码强度,授权。

挑几个重点:

性能

MySQL 8.0 的速度要比 MySQL 5.7 快 2 倍。MySQL 8.0 在以下方面带来了更好的性能:读/写工作负载、IO 密集型工作负载、以及高竞争("hot spot"热点竞争问题)工作负载。

image

NoSQL

MySQL 从 5.7 版本开始提供 NoSQL 存储功能,目前在 8.0 版本中这部分功能也得到了更大的改进。该项功能消除了对独立的 NoSQL 文档数据库的需求,而 MySQL 文档存储也为 schema-less 模式的 JSON 文档提供了多文档事务支持和完整的 ACID 合规性。

image

窗口函数

从 MySQL 8.0 开始,新增了一个叫窗口函数的概念,它可以用来实现若干新的查询方式。窗口函数与 SUM()、COUNT() 这种集合函数类似,但它不会将多行查询结果合并为一行,而是将结果放回多行当中。即窗口函数不需要 GROUP BY。

image

让我们来聊一聊

  1. 你看好 MySQL 8.0 吗? 为什么?
  2. 那么你怎么看 MariaDB 呢?
  3. 你会怎样考虑部署升级至 MySQL 8.0?
  4. 如何看待 8.0 中的 NoSQL 功能?

专家已赏出0个礼品,剩余0个可抢

活动规则

没有更多了