发布于: Oct 23, 2018

Amazon RDS for MySQL 现已在所有 AWS 区域支持 MySQL 社区版的主要版本 8.0。MySQL 8.0 是最新的主要版本,提供新版查询功能和增强功能,具有更高的性能、可靠性、安全性、可管理性以及国际和移动支持。MySQL 8.0 的亮点包括:

  • 窗函数和公用表表达式(WITH 查询),可降低查询复杂性。
  • JSON:用以将 JSON 转变为关系型表格、合并 JSON 对象以及汇总的函数;用于调整 JSON 对象大小和打印 JSON 对象的实用工具;范围表达式和 ‘-->’ 运算符;部分就地更新和排序的性能进一步提高。
  • GIS:空间数据类型、索引和函数,可支持 5108 种不同的空间参照系统,包括 4628 种投影(平面图)、479 种地球地理(椭圆)表现,以及 1 种笛卡尔通用抽象平面。
  • 性能:比 MySQL 5.7 高出 2 倍的性能;针对读写、IO-bound 和高竞争“热点”工作负载的 InnoDB 性能优化;复制性能提升;降序索引;不可见索引;直接影响缓冲池内容的成本模型改进;以及允许用户控制工作负载的资源使用并划定优先级的资源组。
  • 可靠性:崩溃安全型原子 Data Definition Language (DDL) 操作;和用于元数据的统一事务数据字典。
  • 安全性:角色,称为权限集合,用于为用户组授予权限和拒绝他们的权限;支持密码强度和密码重复使用策略;以及支持将 OpenSSL 用作默认 TLS/SSL 库。
  • 可管理性:即时 ADD COLUMN DDL 操作;性能架构、信息架构、配置变量和错误日志记录经过改进,增强了可观测性。
  • 国际和移动支持:utf8mb4 充当默认字符集。

要了解有关 Amazon RDS for MySQL 8.0 以及如何升级数据库实例的更多信息,请参阅 Amazon RDS 用户指南。在 AWS 管理控制台中,您只需单击几下鼠标,即可启动新的 Amazon RDS for MySQL 8.0 数据库实例或升级您的当前实例。