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 操作,简化集群引导场景。
  • 附加协议和连接器改进。

 更多详情可查看官方公告。


相關推薦

2023-10-19

相约开源PHP办公室,我们一起聊 AI!>>> Node.js 21 已正式发布。值得关注的变化包括: 将 V8 JavaScript 引擎升级至 11.8 fetch和WebStreams到达稳定状态 添加用于 flip module 默认值的新实验性 flag (--experimental-default-type) 内置 WebS

2022-11-24

MariaDB 基金会宣布 MariaDB 10.11 将作为 LTS 版本提供,这意味着 10.11 系列将比短期支持的 MariaDB 10.10 系列的一年期限要长得多。 MariaDB 10.6 是之前公布的最新的 LTS,它的支持时间为 2021-07-06 至 2026-07-06。此次的 LTS 公告意味着官

2024-04-04

MariaDB Server 11.4 计划将作为一个计划之外的长期支持版本发布,旨在鼓励更广泛的用户采用。 二月初,我们宣布将调整 MariaDB Server 的发布模式。作为其中的一部分,我们已经宣布将采用一年一次的 LTS 周期。为了让我们当前

2023-10-09

Debian 近日为两个分支发布了更新:12.2 和 11.8。两个版本都是常规性更新,主要是修复错误和安全问题。 Debian 12.2 是 12 系列的第 2 个维护更新,修复了安全漏洞和严重问题。 引入微码 (microcode) 更新,包含针对 AMD Zen4 处理器

2023-10-14

《铜豌豆 Linux》11.8.1 版本发布 https://www.atzlinux.com/News/2023/20231011.htm 《铜豌豆 Linux》 11.8.1 版本发布 铜豌豆 Linux 首页 一键安装 软件 下载 新闻 使用技巧 常见问题 参与开发 开源贡献 友情链接 捐赠 反馈

2023-09-04

缺乏维护该架构的人力。 因此,mipsel 将从 Debian 官方发布的架构中删除,而 MIPS64EL 作为 64-bit little-endian 变体将继续保留。 科技媒体 Phoronix 认为,那些仍在运行 32 位 MIPS little-endian 的用户,很可能都是运行在路由器等老式嵌

2022-09-07

OpenWrt 22.03 稳定版系列的第一个稳定版本现已发布。自之前的 OpenWrt 21.02 版本分支以来,该版本包含了超过 3800 次 commit,并且已经开发了大约一年的时间。OpenWrt Project 是一个针对嵌入式设备的 Linux 操作系统,它用于取代供应商

2024-10-24

OpenSSL 3.4.0 现已发布,这是一个功能版本。包含以下潜在​​重大或不兼容的变化: 弃用 TS_VERIFY_CTX_set_* 函数并添加具有改进语义的替代 TS_VERIFY_CTX_set0_* 函数 重新设计了 Windows 上 OPENSSLDIR/ENGINESDIR/MODULESDIR 的使用,这样以前

2025-04-10

受访者的33%。最受欢迎的是PostgreSQL(51%)、MySQL(37%)和MariaDB(31%)。 报告发现,近一半的组织对其数据管理运营缺乏信心。当被要求将他们对大数据管理的信心从1到5进行评分时,47%的受访者给自己打了2分或更低的分数,不

2025-04-02

java,.c等)、Excel、CSV 到 MySQL 或 PostgreSQL 全量迁移 支持 MariaDB 11.8 版本(实际规则增加了允许所有11.x版本) 支持 Aliyun RocketMQ 5.0 版本 支持 SQL Server 新增 CDC 表静态模式(多位点),任务共享固定 CDC 表名(db_schema_table_cc_s

2022-08-21

开源数据库 MariaDB 团队宣布,在收购地理空间解决方案供应商 CubeWerx 之后,又加入了开放地理空间信息联盟(Open Geospatial Consortium,OGC)。通过 OGC,MariaDB 将与地理空间社区合作,以推进开放的地理空间标准,使信息可查找

2023-02-18

MariaDB 10.11.2 现已正式推出。这是 MariaDB 10.11 系列的第一个 GA 版本,一个长期支持版本。 具体更新内容包括: Notable Items Red Hat Enterprise Linux、CentOS、Fedora、openSUSE 和 SUSE 的 Yum/DNF/Zypper 存储库在这个版本中更改为使用带有 SHA2

2022-08-01

Linux Mint 21 已正式发布,代号“Vanessa”。跟往常一样,提供了采用不同桌面环境的风味版本:Cinnamon、MATE 和 Xfce。 下载地址:Cinnamon | MATE | Xfce ▲ Linux Mint 21 Vanessa Cinnamon Edition Linux Mint 21 最主要的变化是将其底层发行版从 Ubu

2023-01-21

Ubuntu 22.04.2 LTS 原定于 2 月 9 日发布。但 Canonical 宣布该版本因各种问题不得不推迟两周,定于 2 月 23 日发布。 Canonical 的 Lukasz Zemczak在给 Ubuntu 开发人员邮件列表的电子邮件中解释道: 在为 Ubuntu 22.04.2 准备 HWE 5.19 内核期