MySQL 9.7.0 LTS 现已发布:扩展了社区功能,并为企业级应用增加了动态数据脱敏功能

MySQL 9.7.0 LTS 标志着 MySQL 建立了下一个长期支持版本系列,扩展了社区版的关键功能,并为企业用户引入了动态数据脱敏。

四月份的版本发布标志着 MySQL 发展历程中的一个重要里程碑。

随着MySQL 9.7.0 LTS的正式发布 ,MySQL从 9.x 创新系列过渡到新的 长期支持 (LTS ) 版本系列。这标志着 9.7.x LTS 系列的开始,为用户提供了一个稳定的分支,以便进行标准化,同时继续在 9.x 周期中实现的创新基础上进行扩展。

此次发布意义重大,不仅因为它确立了下一个长期支持 (LTS) 版本的基线,更因为它体现了MySQL的更广泛发展方向。在过去的几个版本中,我们一直在讨论如何让用户更早地了解即将推出的功能,如何扩大重要功能的访问权限,以及如何与 MySQL 社区更开放地合作。MySQL 9.7.0 LTS正是这一发展方向在产品本身中的体现。

之前仅限 MySQL企业版使用的多项功能现已在MySQL社区版中提供 ,而 动态数据脱敏功能也已在MySQL企业版中提供 。这些变化使得 MySQL 9.7.0 LTS 版本对于两个版本的数据库管理员、开发人员和运维人员来说都意义重大。

MySQL 社区版功能更强大

MySQL 9.7.0 LTS的一大亮点 是MySQL 社区版功能的持续扩展 。 此次版本, 在四大技术领域新增了八项显著的社区版功能 ,极大地拓展了数据库管理员和开发人员使用社区版的功能。

四大领域:

·可复制性、可观测性和HA行为

· 流量控制监测

· 多线程应用器扩展统计信息

· 自动驱逐和重新加入

最新感知初选

遥测和可观测性集成

· 遥测/OpenTelemetry支持

现代应用程序开发

· MySQL JSON 二元视图

·查询优化和性能

· Hypergraph优化器

· 基于轮廓的优化(PGO)

GA 意味着什么?

在正式版层面,这些主题体现在特定的社区版新增内容中:

·复制应用器指标组件

·组复制流程控制统计组件

·组复制资源管理器组件

·组复制主要选举组件

·Telemetry

对于数据库管理员和运维人员来说,这些都是很有意义的新增功能:

·流量控制监测

· 更好地了解集群何时受到限流以及限流造成的影响程度。

·扩展应用统计信息

· 更好地了解多线程复制中的延迟、吞吐量、排队工作和工作进程行为。

·自动驱逐和重新加入

· 通过检测不健康成员、驱逐不稳定节点以及在情况好转时自动恢复,实现更具弹性的集群行为。

·最新感知初选

· 通过在初选期间优先选择最新符合资格的成员,提高故障转移质量。

社区版中的Telemetry

Telemetry功能值得单独一提,因为它是社区版向前迈出的一大步。

主要领域包括:

·OpenTelemetry/OTLP集成

·导出 日志、指标和跟踪信息

·基于组件的配置

·支持现代可观测性工作流程

·更好地与集中式监控和追踪管道对接

对于数据库管理员、站点可靠性工程师和平台团队来说,这使得 MySQL 更容易集成到整个技术栈中使用的相同可观测性系统中。

更适合开发人员和注重性能的用户

·MySQL Community Server中对JSON Duality Views 的 DML 支持

· 将社区支持范围扩大到仅限 DDL 使用之外。

·JSON Duality View DML 中的自动递增支持

· 使用生成的键,使JSON 双重视图更容易在常见的应用程序设计中使用。

·社区版 Hypergraph Optimizer

· 扩展了对复杂查询的高级优化和更广泛的连接计划探索的访问权限。

这些改动共同增强了社区版在以下方面的性能:

·可观测性

·高可用性操作

·现代应用设计

·查询优化

MySQL 9.7.0 LTS 中还有更多内容。

除了社区版的主要变化之外, MySQL 9.7.0 LTS 还包含许多对数据库管理员和开发人员来说很重要的其他增强功能。

安全和认证

·支持 PBKDF2存储格式caching_sha2_password

·增强了密码存储的灵活性,并提高了采用标准化部署的安全性 caching_sha2_password。

复制和升级操作

·replica_allow_higher_version_source

· 增加了对低版本副本是否可以从高版本源进行复制的控制。

· 支持在高于 9.7.0 的连续LTS版本之间进行克隆插件。

· 有助于制定LTS各分支机构的长期升级计划。

性能与资源感知 ·

cpuset cgroup感知

·改进受限环境下可用逻辑 CPU 的计算。

·基于轮廓的优化(PGO)

·扩展了 9.7.0 的性能表现,并在SLE/openSUSE和Fedora上添加了与PGO相关的RPM构建支持。

这些虽然不是主要亮点,但它们共同为安全性、升级规划、性能和日常运营增添了价值。

MySQL企业版现已提供动态数据脱敏功能。

在商业方面, MySQL 9.7.0 LTS中最重要的新增功能之一 是动态数据脱敏 (DDM)。

动态数据脱敏技术无需更改应用程序或创建单独的脱敏数据副本,即可在服务器端保护敏感数据。通过将脱敏策略直接附加到基表列,MySQL可以根据执行查询的用户或当前角色,在查询时返回原始值或脱敏值。

实际上,动态数据脱敏技术可以为组织带来以下优势:

·更集中化的敏感数据泄露控制点

·对应用层脱敏逻辑的依赖性降低

·减少了对单独数据脱敏副本的需求

·在应用程序和查询路径中采用更一致的方法

我们将在另一篇博客文章中更详细地介绍动态数据脱敏。

MySQL 企业版中还有更多内容。

除了动态数据脱敏之外, MySQL企业版9.7.0 LTS 还包含了与审计相关的增强功能 。

审计和运营改进

·基于时间的审计日志轮换

· 增加了根据经过时间轮换审计日志的功能。

·审计日志过滤器恢复模式

· 帮助服务器在启动时更安全地从无效的审计过滤器配置中恢复。

从规划到落地

MySQL 9.7.0 LTS之所以如此重要,是因为它不仅仅是一个版本发布标志。它更是一个在 MySQL 长期以来一直关注的领域取得显著进展的版本:

·更早了解新功能

·更广泛地获取重要能力

·社区版中融入了更多创新

·与 MySQL 用户进行更开放的对话

正是出于这种更广泛的努力,社区信息才应该出现在这篇文章中。长远目标很明确: 与社区建立更紧密的反馈机制,共同制定路线图。

结束

MySQL 9.7.0 LTS标志着 MySQL 建立了下一个长期支持版本系列,同时为两个版本都带来了有意义的技术价值。

对于 社区版 用户,此版本扩展了以下功能的访问权限:

·复制和组复制可观测性

·自我修复和选举行为

·telemetry

·JSON关系型应用程序功能

·高级查询优化

对于 企业版 用户,它引入了 动态数据脱敏功能 ,并包含其他与审计相关的改进,增加了用于保护敏感数据和管理审计操作的实用服务器端控制。

更广泛地说,这反映了MySQL的发展方向:更加开放地工作,更加透明地交付成果,并与用户建立更紧密的合作关系。

另请查看最新的 MySQL HeatWave 版本亮点,了解本文未涵盖的其他新功能。

注意: 与任何 MySQL 重大版本发布一样,各下载渠道和分发渠道的全面推广可能需要 3-4 天 才能完成。并非所有内容都会同时上线,因此如果某个软件包、版本或平台尚未提供下载,请稍后再试。

一如既往,感谢您使用 MySQL!

引用官方英文文档地址:

https://blogs.oracle.com/mysql/mysql-9-7-0-lts-is-now-available-expanded-community-capabilities-and-dynamic-data-masking-for-enterprise

相关推荐
晓子文集1 小时前
Tushare接口文档:每日涨跌停价格(stk_limit)
大数据·数据库·金融数据·量化投资
l1t2 小时前
测试DuckDB luajit插件读取本地通达信文件
开发语言·数据库·duckdb
拓人间精准客2 小时前
2025–2026 ToB 精准拓客实战手册:用“企业数据画像 + 动态筛选“击穿七大行业获客内卷
大数据·数据库·人工智能
杨云龙UP2 小时前
Toad for Oracle 调整表空间 Datafile 大小:Usage、Used Pct of Max 与 RESIZE 实战
linux·运维·服务器·数据库·oracle·dba·数据库运维
码域空间2 小时前
锁住了检查,锁不住延迟——MySQL 读写分离架构下双重检查模式失效实录
数据库·mysql·架构
Wang's Blog2 小时前
PostgreSQL笔记59:行列级权限机制与数据脱敏实践
数据库·笔记·postgresql
tachibana23 小时前
把RAGAS跑起来
数据库·人工智能·ai·架构·大模型·llm·rag
蒸蒸yyyyzwd4 小时前
cpp选手秋招学习笔记day14
数据库·oracle
数据库小学妹4 小时前
MySQL 8.4还是9.7 LTS?8.0 EOL后升级怎么选
数据库·mysql·dba·版本升级·数据库运维