MariaDB 11.8 LTS 发布的核心要点

主要亮点

1. 集成 Vector Search(向量搜索)

  • 引入原生 VECTOR 数据类型和向量索引,支持最近邻检索(nearest-neighbor search)。
  • 提供 VEC_DISTANCE_EUCLIDEAN(), VEC_DISTANCE_COSINE(), VEC_FROMTEXT(), VEC_TO_TEXT() 等函数。
  • 利用 SIMD(Intel AVX2/AVX512、ARM NEON、Power10)硬件优化,提升高维向量相似度搜索效率,适合语义搜索、推荐系统、异常检测等 AI 场景

2. 彻底解决“2038 年问题

  • TIMESTAMP 有效期从 2038‑01‑19 延长至 2106‑02‑07,普通表无需迁移,系统时态表需更新

3. UTF‑8 默认字符集全面升级

  • 默认字符集由 latin1 升级为 utf8mb4,默认排序采用现代 Unicode UCA 14.0.0,可原生支持 Emoji 和全球字符。

4. 增强 JSON 支持

  • 引入 JSON 路径表达式、JSON Schema 验证,以及操作性能优化

5. 系统时态表(Temporal Tables)

  • 继承自 10.3,支持数据历史追踪、审计与时点恢复,数据溯源能力进一步增强

6. 安全性改进

  • 新增 PARSEC 认证插件(基于椭圆曲线签名的安全认证机制,未来方向),提升 Unix socket 认证机制

7. 备份/恢复 & 复制性能

  • mariadb-dumpmariadb-import 支持并行操作,大幅提升大规模数据备份和恢复速度。
  • 多项复制性能优化提升稳定性和吞吐量。

8. 优化器与其他改进

  • 提升优化器能力:单表 UPDATE/DELETE Subquery 优选、字符集窄化优化默认开启、虚拟列优化支持、分区表推送索引条件等 。
  • 系统变量可控制临时文件、表空间限制;UUID 支持 v4/v7;观察增强,包括用户统计、锁定账户等监控信息 。

发布节奏与支持计划

  • GA 发布时间:2025 年 6 月 4 日(11.8.2)
  • LTS 周期:支持至 2028 年 6 月(社区版),较之前的 11.4 LTS 缩短为 3 年
  • 发布策略调整:未来将保持每年一次 LTS + 每季度滚动发布,11.8 是第一个采用此新模式的 LTS 版本 。