技术开发 频道

MySQL 8 RC1 发布了,就问你惊不惊喜!

  【IT168 资讯】作为各大IT厂商的宠儿,MySQL的一举一动都会被时刻关注。近日,MySQL正在紧锣密鼓的进行更新,Oracle在GitHub上发布了 MySQL RC 1。据悉,RC 1旨在帮助弥补MySQL与现代应用程序之间的差距。

MySQL 8 RC1 发布了,就问你惊不惊喜!

  MySQL 8

  对于很多人来说,MySQL 8是一个很令人震惊的名词,因为MySQL最后的一个稳定版本是5.7.19,从5到8是一个很大的跳跃。自2005年以来,MySQL一直都在运行5.X版本,与Angular相似,MySQL也希望能够强调系统的变化,新的数字显示了其核心编码的变化深度。

  这次更新的主题是“ making MySQL better for modern apps ”。就Oracle而言,这意味着移动优先的现代应用程序,它不仅是现有应用程序的附加主题,而且还要将移动应用程序本地化。

  此外,它还包括了对Unicode(UTF-8编码)的额外支持。这意味着我们可以使用很多很多的Emoji,现代应用程序急需UTF-8的一流支持。

  JSON

  MySQL 8最重要的功能之一就是改进了JSON支持,现代应用程序更注重速度和灵活性,而JSON刚好可以满足这亮点。针对SQL函数,新版本添加了检查本机JSON类型、数组和对象聚合函数的磁盘大小的函数,以及一个很漂亮的格式化功能!

  JSON路径表达式现在也支持range,这意味着程序员可以从数组中提取一项或N项。Oracle还通过对部分更新的优化支持来增强JSON性能。在排序数据对的场景下,他们还改进了处理JSON的性能。

  文件存储

  在上一个更新版本中,文档存储允许用户像文档数据库一样处理MySQL,使用一组NoSQL CRUD API来访问他们的数据。现在,该文档存储为用户提供了一致的读写。此次最新版本的更新要优于所有可比较的NoSQL数据库,因为程序员可以保留事务语义。另外,在文档存储中创建的任何数据也可以通过常规的MySQL SQL协议访问。

  最新版本还提高了JSON的搜索能力,此次更新扩展了MySQL文档存储的索引功能。对空间索引进行了额外的支持,以增强空间搜索。此外,用户在MySQL内部的JSON文档中搜索数据时有更多的灵活性,现在可以对部分JSON文档进行全文索引。

  新版本中添加了很多闪亮的定制选项,从颜色再到自定义字体等等,用户可以通过自定义来在shell中添加会话信息或上下文信息,有助于用户跟踪和查看连接/协议,活动模式,启用SSL等功能。

  除此之外,还有哪些新功能?

  除了上面这些令人欣喜的变化,MySQL 8还有很多有趣的更新:

  ·CTE和window功能

  ·更好地handling of hot rows

  ·支持Unicode 9.0

  ·改进查询一致性

  ·支持GIS

  ·支持云

  ·本地数据字典

  ·Invisible indexes

  ·改进默认值

  ·重构与现代化

  MySQL 8 RC1的所有亮点可以去以下链接查看:http://mysqlserverteam.com/mysql-8-0-rc1-highlights/。源代码可以在GitHub上下载:https://github.com/mysql/mysql-server/tree/8.0

0
相关文章