MariaDB 基金会很高兴宣布推出 MariaDB 11.7.0,这是 MariaDB 11.7 系列的预览版。MariaDB 11.7 将是一个滚动发布版本。
MariaDB 11.7.0 引入了众多新功能,特别是:
* 生成 UUID 版本 4 和版本 7 的函数。由 Stefano Petrilli 贡献。
* 大型事务的近乎即时二进制日志记录(避免复制到二进制日志)。由宋立冰贡献。
* 更快的崩溃恢复,其中准备好的事务会异步回滚。由宋立冰贡献。
* 在 UPDATE 和 DELETE 中基于成本选择子查询优化策略
* 新的 GIS 函数:ST_Validate()、MBRCoveredBy()、ST_Simplify()、ST_GeoHash()、ST_LatFromGeoHash()、ST_LongFromGeoHash()、ST_IsValid()、ST_Collect()。…
我最近同时帮助了我们的两家赞助商 DBS Bank 和 MariaDB Plc 解决了他们遇到的一个问题。这实际上帮助我们增加了一个额外的云厂商支持。但在讲述这个故事之前,我需要先介绍一些背景知识。
S3 引擎历史
早在 2019 年,我们就将 S3 引擎添加到了 MariaDB Server。 “S3” 代表 “Simple Storage Service”,它由 Amazon 开发,几乎是云端存储对象(通常是文件)的标准。几乎所有云厂商都有自己的对象存储服务,并提供兼容 S3 的 REST API。
…
有许多 SQL Fiddles,它们是用于测试/学习 SQL 的数据库网页界面。最近我们注意到这些 SQL Fiddles 的版本落后了,无法向用户提供包含最新 MariaDB 功能和错误修复的更新。
在联系管理这些 fiddles 的人员后,我们很高兴地宣布,到目前为止,已有两家提供商更新了他们的 MariaDB 版本。
PHPize.online / SQLize.online
PHPize.online 和 SQLize.online 是 Slava Rozhnev 的个人项目。这两者都已更新,现在提供了 MariaDB 11.4(我们的当前长期支持版本)以及 MariaDB 11.5。
…
正如您可能在早期帖子中看到的,MariaDB Vector 预览版已经发布,可供您试用。在开发此功能期间,我们收到了来自不同方面的反馈。这当然包括像 Intel 这样的硬件制造商。
在幕后,Intel 一直在使用 AVX512 指令原型化点积和布隆过滤器。这两者都是向量搜索功能的一部分。如果您没有听说过这些术语,让我尝试解释一下。
AVX-512 – Intel 高级向量扩展的 512 位扩展
AVX512 指令本身是 CPU 特有的指令,旨在同时对大型数字向量进行计算。
…
我们最近就是否应将“main”或版本分支设为默认分支进行了公开投票。结果非常明确地支持“main”分支。虽然才过去一个多月,但在幕后我们一直在为此做准备。
我们认为我们已经做好了充分准备,因此随着 11.7 开发的开启,我们已将“main”设为 MariaDB Server 的默认分支。这意味着所有新功能的开发贡献现在都应以“main”分支为目标。
…
MariaDB Vector 预览版 最近发布,为 MariaDB Server 带来了备受期待的向量搜索功能。MariaDB Vector 的主要开源贡献者之一是 Amazon。为了分享喜悦并了解贡献于 MariaDB Server 的体验,我与 Amazon RDS 团队的软件工程师 Hugo Wen 进行了交流。
Hugo 对 MariaDB Vector 的贡献
Hugo Wen 关于 MariaDB 和 MySQL 中向量相似性搜索的工作始于 Amazon 领导层将向量搜索功能确定为一项关键补充,并决定投入 Amazon RDS 团队的时间来贡献于 MariaDB Vector。
…