MySQL 8.0 正式版发布
甲骨文公司已经宣布开放源代码关系数据库管理系统MySQL的主要版本。MySQL 8.0为数据库管理员和开发人员构建下一代Web,嵌入式,移动和云API提供了许多改进。
“MySQL是当今最值得信赖和广泛使用的开源数据库平台。据该平台的网站称,全球十大最受欢迎和高度贩卖的网站中有10个依靠MySQL 。“MySQL支持要求最苛刻的Web,电子商务,SaaS和联机事务处理(OLTP)应用程序。它是完全集成的事务安全,兼容ACID的数据库,具有完全提交,回滚,崩溃恢复和行级锁定功能。“
该版本的亮点包括MySQL文档存储,事务数据字典,SQL角色,默认UTF8MB4,公共表体验和窗口功能。
新的文档存储是为构建传统SQL关系应用程序和NoSQL,无模式文档数据库应用程序的开发人员构建的。据甲骨文称,它消除了对增加NoSQL文档数据库的需求。“该公司在一篇文章中写道,MySQL文档商店为无模式的JSON文档提供了多文档事务支持和完整的ACID合规性。
新窗口函数作为SQL窗口基础提供,并包含SQL聚合函数和专用窗口函数。
事务数据字典旨在确保原子,崩溃安全的DDL。SQL角色的目的是简化用户访问权限管理。
另外,MySQL 8.0旨在为SQL,JSON和GIS领域提供所需的开发人员功能。这些功能降序索引,字符集,直方图,扩展语法,新功能,地理支持和空间参考系统。据Oracle称,UTF8MB4现在是默认的字符集,因为开发人员已经要求存储Emojis的能力。
其他功能还包括OpenSSL改进,新的默认身份验证,性能改进和不可见索引。