在 Vettabase,我们支持各种数据库,尤其是我们是 MariaDB 爱好者。 更重要的是,我们很荣幸成为 MariaDB 基金会技术合作伙伴。 因此,我很高兴写这篇关于 MariaDB 基金会在 2021 年的公开活动的小结! 在开始之前先声明一下:这并非官方回顾,而是一种主观的、带有个人观点的回顾。 我的观点仅代表我自己。 所以这是我在 MariaDB 世界中最喜欢的 2021 年新闻……
MariaDB 10.6 于 11 月正式发布(我在 Vettabase 网站上写了一篇摘要)。 一些未维护的存储引擎被删除,以及 23 个 InnoDB 变量。
…
作为 Oracle 兼容性语法扩展,存储函数参数的 IN、OUT 和 INOUT / IN OUT 限定符在 MDEV-10654 中被请求。 据指出,Postgres 和 DB2 也支持此语法。 几年后,感谢我们来自 Rakuten Securities Japan 的社区贡献者 Manohar KB,这个功能被创建了。 来自 MariaDB Corporation 的 Alexander Barkov 提供了审查,并将此 PL/SQL 语法扩展到非 SQL_MODE=ORACLE SQL/PSM 模式中。
在函数上使用 OUT 参数可以实现函数的嵌套,从而获得多个返回值,而之前只能获得单个返回值。
…
继我们宣布 新的发布模式(首次在 10.7.0 中使用)之后,我们很高兴地宣布 MariaDB Server 10.8.0 预览版现已发布。
更快地完善 MariaDB
新模式的目的之一是以一种更易于用户使用的方式,更快地将功能交付给用户,这种形式通过允许更容易地测试新功能(与其他同时开发的新功能分开)来支持稳定性。
MariaDB 10.8 的候选功能
预览版中提供的功能,因此正在考虑在 10.8.1 中发布的功能是
- MDEV-4989 mysqlbinlog GTID 支持
- MDEV-10654 存储过程 INOUT 参数
- MDEV-11675 复制中的无延迟 ALTER TABLE
- MDEV-13756 降序索引
- MDEV-14425 InnoDB redo 日志改进
- MDEV-17554 自动创建分区
- MDEV-26519 JSON 直方图
- MDEV-26713 Windows – 改进的 i18n 支持
- MDEV-27106 Spider 存储引擎改进
- MDEV-27265 其他
…
MariaDB 确实有错误。 用户有时会看到它们。有时,开发人员会长时间查看错误报告和代码,但仍然无法理解这种情况是如何发生的。开发人员在分析过程中会问一些问题,例如
- 我想知道这是否已经在 {未发布的版本} 中修复了?但我如何让用户测试它呢?
- 我可以让用户获得良好的堆栈跟踪,这将有助于更好地理解这一点吗?但是用户有时会觉得这很困难。
- 这个错误发生在什么确切的硬件和内核配置上?我又该如何重现它呢?
…
在 MariaDB 的开发过程中,会测试很多东西。但是,要测试的最重要的工作负载是我们无法访问的,那就是您的工作负载。
由于你们中的许多人运行自己的 CI,我们希望邀请您加入 MariaDB 的测试。 quay.io/mariadb-foundation/mariadb-devel 是一个使用我们主要稳定分支最新版本的容器仓库。任何代码进入这些分支时,都经过了审查并已通过我们的测试。更改的开发人员认为它已完成,因此这是获取此代码并在您的工作负载上进行测试的最佳时机。
…
季度发布结构可更快地向社区交付新功能
REDWOOD CITY, Calif. and HELSINKI – December 9, 2021 – MariaDB Corporation Ab 和 MariaDB Foundation 今天宣布了 MariaDB Server 的新发布模式,MariaDB Corporation 将其称为 MariaDB Community Server,其核心目标是更快地向全球数百万 MariaDB 用户交付新功能和创新。在新模型下,新的服务器发布系列(例如 MariaDB 10.7 或 10.8)每季度发布一次,而不是每年发布一次,从而为向 MariaDB 用户群交付新功能和贡献提供更多机会。
…
CONNECT 是一个存储引擎 (SE) 插件,用于访问外部、本地或远程数据。在本博客中,我们将展示如何在 Docker 容器中安装 CONNECT 存储引擎,以及如何在容器之间共享 JSON 数据。
在 Docker 中启用 CONNECT SE 插件
需要将 CONNECT SE 安装在容器内才能使用它。要了解如何操作,请查看在 MariaDB Docker Library 容器中安装插件。
在远程服务器上创建 JSON 数据
CONNECT SE 对 MariaDB 最重要的功能是能够从各种数据源创建表,例如同一数据库和其他 DMBS 的表或具有不同格式的文件。
…
我们很高兴宣布 FOSDEM22 MariaDB 开发室委员会。
2022 年 2 月,MariaDB 将在 FOSDEM 上举办第二个专用开发室,委员会的工作是缩小提交范围,为 FOSDEM 和 MariaDB 社区选择最有趣的最终选择。
去年,提交的数量远远超过了可用插槽的数量,就像 MariaDB 作为联合 MySQL、MariaDB 和 Friends 开发室的一部分参与的早期年份一样,我们希望今年不要让委员会轻松过关。
委员会
Sveta Smirnova (Percona)
Oli Sennhauser (FromDual)
Manuel Arostegui (Wikimedia Foundation)
Federico Razzoli (Vettabase)
Daniel Black (MariaDB Foundation)
Daniel Bartholomew (MariaDB Corporation)
欢迎大家,我们期待看到你们的决定!
…