MySQL 数据库最近一个月的动态(mysql 上个月到现在)
MySQL 数据库最近一个月的动态
MySQL 是一个开源的关系型数据库管理系统,自 2009 年被 Oracle 收购后,一直保持着活跃的开发和更新。最近一个月,MySQL 数据库又有了一些新的动态。
1. MySQL 8.0.24 发布
MySQL 8.0.24 是最新的 MySQL 主要版本,发布于 2021 年 4 月 20 日。这个版本修复了 50 个 bug,并增加了一些新的特性和功能。其中一些值得一提的改进包括:
– 通过“DO”语句支持单个批量插入和覆盖操作。
– 将 SHOW CREATE TABLE 命令添加到了 information_schema.tables 和 performance_schema.tables 。
– 在主节点上启用 Group Replication 时,可以使用“system_variables”表对 Group Replication 进行配置。
2. MySQL Fabric 发布正式版
MySQL Fabric 是一个用于管理 MySQL 集群的工具,并在最近发布了正式版 1.5.0。新版中包含许多改进,包括:
– 将 MySQL Shell 集成到 Fabric 中,以支持 Fabric Shell 命令。
– 增加了对 MySQL 8.0 连接器的支持。
– 拥有更好的安全性和配置管理,包括 TLS/SSL 功能。
3. MySQL 现在可以在 RHEL 8 和 CentOS 8 上使用
MySQL 8.0.23 已发布新版本,可以在 RHEL 8 和 CentOS 8 上安装使用。这两个操作系统已经成为企业和云市场中的主流操作系统,MySQL 的支持将进一步拓宽用户群体和应用场景。
4. MySQL 运行时过程中的查询优化
MySQL 8.0.23 之前的版本存在着一个问题,即运行时过程中查询缓存失效。这个问题可以通过使用一个名为“query rewriter”的内部插件来解决。该插件是一个 SQL 转换器,可以将语法等效但语义不同的查询转换为标准查询。这个插件的好处是可以避免对查询缓存的意外回收,提高查询性能。
5. MySQL 与 ClickHouse 集成
Clickhouse 是一个高性能的分析数据库,MySQL 与 ClickHouse 集成可以让用户更好地处理大批量的数据。这种集成方法是通过 ClickHouse MySQL 外部存储引擎实现的,该存储引擎使 ClickHouse 可以像 MySQL InnoDB 那样访问和管理数据。
结论
MySQL 的更新和改进确保了它在现代数据管理中的地位。企业和开发者可以通过关注它的最新动态,了解和掌握 MySQL 的最新功能,来加强他们的数据管理和应用。