MariaDB 11.8 LTS 发布,解决了 2038 问题
MariaDB 11.8 LTS 现已发布,这是面向 2025 年的年度长期支持版本。也是首个支持 MariaDB Vector 的 LTS 版本,并根据用户需求包含许多其他更新。MariaDB 11.8 LTS 包含自 11.4 以来新增的所有内容,并融合了 11.5、11.6、11.7 中的更改,以及之前未发布的新功能。
用户可以从 MariaDB 11.4(之前的 LTS 版本)或任何更旧版本无缝升级到 MariaDB 11.8,也可以回退到 MariaDB Server 10.0 或更早版本,包括大多数 MySQL Server 版本。
MariaDB 11.8 LTS 最显著的亮点在于:全面支持 MariaDB Vector。
- 原生 VECTOR 数据类型,具有用于最近邻搜索的 高性能索引
- 用于计算向量相似度的函数:VEC_DISTANCE_EUCLIDEAN()、VEC_DISTANCE_COSINE() 和 VEC_DISTANCE(),可以根据索引类型方便地选择前两个函数之一。
- 将二进制向量转换为其文本表示形式并返回的函数 VEC_FromText() 和 VEC_ToText()。
- 针对 Intel(AVX2 和 AVX512)、ARM 和 IBM Power10 CPU 的 SIMD 硬件优化。
与大多数开源项目一样,MariaDB 11.8 LTS 解决了著名的 2038 年问题。无需任何数据转换即可实现这一目标 —— 前提是不使用系统版本控制表。这意味着用户现有的数据将保持不变,同时将获得 80 年的时间戳溢出缓解。
MariaDB 之前默认使用 latin1 作为字符集。从 11.8 版本开始,默认字符集为 utf8mb4 —— 一种现代 Unicode,并完全支持表情符号。这使得 MariaDB 与当今的多语言全球化应用程序完全兼容。Collations 已更新至 UCA 14.0.0 版本,从而提高了与当前标准的一致性(MySQL 使用的是 UCA 9.0.0,在大多数情况下与之类似)。
MariaDB Dump 现在支持通过 mariadb-dump 和 mariadb-import 进行并行备份和恢复。无论是转储单个大型数据库还是同时转储多个数据库,并行操作都能显著加快操作速度。这将许多之前仅在 MyDumper 等外部工具中实现的优势直接带到了 mariadb-dump 中。
此外,MariaDB 11.8 还带来了显著的 replication 改进,由 MariaDB 和社区(包括阿里巴巴)贡献:
- 由于 binlog 段切换,可以更快地提交非常大的事务 - 避免在提交时进行昂贵的文件复制(binlog_large_commit_threshold)。
- 在 binlog 崩溃恢复期间的异步回滚允许在故障后更快地重启。
- 复制现在可以自动中止阻止复制时间过长的事务(slave_replication_delay_abort_timeout),从而提高可用性。
- 包括阿里巴巴在内的一些贡献进一步优化了复制行为。
其他改进包括:
- 支持从存储函数返回 ROW 值。
- 通过改进序列支持扩展了 Oracle 兼容性。
- 系统版本表调整以获得更好的灵活性。
- 方便地改进 Galera SST 操作,简化集群引导场景。
- 附加协议和连接器改进。
更多详情可查看官方公告。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Apache Maven 3.9.10 发布,项目管理和构建工具
Apache Maven 3.9.10 现已发布。Apache Maven 是一个项目管理和构建工具。基于项目对象模型(POM)的概念, Maven 可以从中心位置管理项目的构建、报告和文档。 此版本更新内容如下: Bug [MNG-8096] - 不一致的依赖解析行为 并发多模块构建可能会导致失败 [MNG-8169] - MINGW 支持需要 --add-opens java.base/java.lang=ALL-UNNAMED [MNG-8248] - 警告:java.lang.System 中的受限方法已被调用 [MNG-8256] - ProjectDependencyGraph bug:在过滤的情况下, 非直接模块链接丢失 [MNG-8315] - 如果 .mvn 目录位于驱动器根目录,则 mvn.cmd 会失败 [MNG-8396] - Maven 需要很长时间才能恢复 [MNG-8711] - LifecycleDependencyResolver 中的“Duplicate artifact” Improvement [MNG-8370] - 引入 maven.repo...
- 下一篇
IvorySQL 4.5 发布
2025 年 6 月 4 日,IvorySQL 4.5 正式发布! 新版本全面支持 PostgreSQL 17.5,新增多项新功能,并修复了已知问题。 增强功能 PostgreSQL 17.5 增强功能: 修复检查声明为 GB18030 编码的无效字符串时单字节缓冲区过读问题 正确处理分区表上的自引用外键 避免 brin_bloom_union() 合并压缩 BRIN 摘要时发生数据丢失 正确解析嵌套在 WITH 子句中的 INSERT/UPDATE/DELETE/MERGE 命令所引用的外部 CTE 名称 修正 ALTER TABLE ADD COLUMN 对含默认值的域类型处理逻辑 更多细节请参阅PostgreSQL 发布说明。 新增特性 升级至 PG 17.5 内核 全平台 MIPS 打包支持:除了支持已有 ARM 和 X86 架构,新增 MIPS 架构的多平台介质包,兼容国内外主流操作系统(含麒麟、统信 UOS、凝思 NSAR OS 等) IvorySQL 在线体验:提供基于 Web 的即时体验环境,用户可通过浏览器直接操作 IvorySQL 4.5 数据库 新增行为准则 更新...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- MySQL8.0.19开启GTID主从同步CentOS8
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS8安装Docker,最新的服务器搭配容器使用
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- 设置Eclipse缩进为4个空格,增强代码规范
- SpringBoot2全家桶,快速入门学习开发网站教程