MariaDB Server GitHub 分支:请发表您的意见

目前世界上许多国家正在举行选举,事实上,我的国家明天就要举行选举了。MariaDB 基金会也请求您对我们自己的某种公投进行一次投票。

最近,一位社区成员提出请求,希望改变我们使用 GitHub 的方式,理论上这将使社区贡献者更加方便。我将解释目前的情况、提案以及随后的投票。

目前情况

目前,如果您想为 MariaDB Server 开发新功能,需要针对最新版本分支进行开发,这是您在 GitHub 上查看时的默认分支。

MariaDB 11.6 的生命周期开始

我们通常会宣布版本的发布和终止支持,但今天我们将尝试一些不同的事情,宣布“生命周期开始”。

这意味着什么?

我们使用 GitHub 的方式与其他大多数项目略有不同。MariaDB Server 不是拥有一个主线分支并从其分支出版本,而是从之前的版本创建一个新的分支。这通常会在前一个版本的预览版发布后不久发生,但由于各种原因可能会稍有延迟。因此,默认情况下,在假设的 11.7.0 版本发布后不久,我们就会在 GitHub 中创建 11.8 分支。

Intel Vision 大会上的 MariaDB Vector – AI 无处不在

本周在伦敦举行的 Intel Vision 大会上,AI 无处不在。几乎每一场主旨演讲和分组展示都围绕着 AI。我很荣幸接受了英特尔和蔼可亲的首席商务官 Christoph Schell 的采访,他的德国人刻板印象与他以前住在斯图加特的邻居 Jürgen Klopp(他在台上提到了他)一样,也就是说:一点也不像。

仍然是德国人,但也许不像克洛普那样夸张,Thomas Bach 是 Christoph 在台上采访的众多人物之一。国际奥委会主席尽管如此,但他对 Christoph 关于如果 AI 在 Thomas Bach 的击剑生涯中存在会产生什么影响的问题的机智回答给我留下了深刻印象。

MariaDB 即将成为向量数据库

我们说:将您的 AI 向量放入您的关系型数据库 (RDBMS) 中……

关系型数据库是 AI 数据应该存放的地方。用户需要将向量与其余数据一起存储在标准数据库中,该数据库提供性能、可伸缩性以及所有其他传统优势,例如 ACID 合规性。

这就是我们正在开发 MariaDB Vector 的原因。预计本月晚些时候会发布首个预览版。

……但不要只听我们的话——去问问亚马逊吧!

现在,我们并不是唯一主张上述逻辑的人。这可能是因为这个逻辑是合理的。我听到的关于“你希望将你的生成式 AI 集成到你的关系型数据库中”这一逻辑的最佳阐述来自于 MariaDB 基金会董事会成员、亚马逊关系型数据库服务总经理 Sirish Chandrasekharan

MariaDB 贡献统计,2024 年 4 月

随着 2024 年第一季度的结束,我们可以看看过去三个月的贡献统计数据。对于基金会来说,这是一个非常繁忙的季度,我们有 一些 大型活动 需要准备和参与。此外,我们还在进行两个非常大的项目(目录向量索引)。这意味着我们很难跟上所有出色的贡献。

话虽如此,在接下来的一个季度里,我们将努力纠正这种情况,并有一些计划在未来改进。

MariaDB Server 11.4 将成为 LTS 版本

根据我们目前的计划,MariaDB Server 11.4 将成为一个长期支持版本。

二月初,我们宣布正在调整 MariaDB Server 的发布模式。作为调整的一部分,我们已经宣布转向年度 LTS 周期。为了使我们的当前功能更早地得到广泛使用,我们决定现在推出一个 LTS 版本,以满足希望在具有固定功能集的版本中获得完整五年错误修复的 MariaDB 11 用户需求。

推出这个额外的 LTS 版本的目的是鼓励更广泛地采用 MariaDB Server 11.4。

MariaDB 在 CloudFest Hackathon 中获胜

好吧,MariaDB Server 没有具体获胜,但一个围绕 MariaDB Catalogs 功能的项目获胜了,而这个项目背后的团队由我领导。在这篇文章中,我将深入探讨 CloudFest Hackathon 是什么,我们在那里做了什么,以及为什么它意义重大。

CloudFest 和 Hackathon

CloudFest 是一项每年在德国鲁斯特的欧洲公园 (Europa Park) 举办的活动,欧洲公园通常是一个游乐园。这是一场很棒的网络托管和云活动,持续整整一周,主活动周围经常有很多娱乐活动。

事后分析:PHP 和 MariaDB Docker 问题

多年前,我曾和我的孩子们(现在他们已经长大了)一起看过一部名为《拜访罗宾逊一家》(Meet the Robinsons) 的电影。电影中反复出现的一个主题是,犯错误是可以的,因为我们可以从错误中学习,并“继续前进”。

不幸的是,一些问题同时发生,导致在 2024 年 2 月 21 日,mariadb:latest Docker 镜像无法与 PHP 和 NodeJS 客户端一起工作。现在,我帮助引入到 MariaDB 基金会的一件事是进行事后分析的概念,不仅在事情出错时进行,在事情顺利时也进行。