宣布 MariaDB Vector 悬赏计划!

今天,我们很高兴宣布一项新基金,旨在帮助将 MariaDB Vector 高质量地集成到尽可能多的 LLM 框架中。这意味着您可以通过将 MariaDB Vector 集成到已知框架中来获得奖励!此计划将持续到 2025 年 2 月底。

工作方式

  1. 选择一个框架:您需要从 Qdrant 整理的列表中选择一个框架,然后为此框架添加 MariaDB Vector 支持。
  2. 联系我们:请在 MariaDB Zulip 的 General 频道中联系我们,只需创建一个主题即可。

MariaDB 贡献统计数据,2024 年 10 月

又一个季度过去了,在 MariaDB 的世界里,是时候发布另一份贡献报告了。本报告的原始数据可以在GitHub 上找到

服务器贡献

就像上个季度一样,我将首先细分今年迄今为止为 MariaDB Server 做出贡献的所有组织。

组织贡献者提交次数
MariaDB Plc 29 1262
MariaDB Foundation 6 123
Codership 7 77
独立 17 57
Amazon 12 50
Arch Linux 1 6
GSoC 3 5
IONOS 1 4
Alibaba 1 3
Rakuten 1 3
HardenedBSD 1 2
OpenBSD 1 2
悉尼大学 1 2
Arm 1 1
Chainguard 1 1
ClearCode 1 1
FreeBSD 1 1
IBM 1 1

MariaDB Server 贡献数据,2024 年 1 月 1 日至 2024 年 10 月 8 日

这里有一些有趣的地方值得注意。

宣布首届 MariaDB Hackathon – 在印度!

更新 2024-10-15:活动已取消,以便推出更好的安排。请参阅文章末尾。

2024 年 10 月 24 日至 25 日,我们将举办首次 Hackathon,作为我们在 Open Source India 活动中更广泛的 MariaDB Foundation 宣传的一部分。

什么是 Hackathon?

如果您之前从未参加过,它基本上是一个有趣且具有挑战性的技术活动,目标是创造新事物。参与者被分成 5-10 人的小团队。选择一个开源项目来创建和/或改进,然后您有一整天的时间来完成它(如果您愿意,甚至可以通宵工作)。

MariaDB Foundation 协助多家供应商

我最近同时帮助了我们的两个赞助商,星展银行 (DBS Bank) 和 MariaDB Plc,解决了他们最近遇到的一个问题。这实际上帮助我们添加了对额外一个云供应商的支持。但在讲述故事之前,我需要先介绍一些背景知识。

S3 引擎历史

早在 2019 年,我们就将 S3 引擎添加到了 MariaDB Server 中。“S3” 代表 “Simple Storage Service”(简单存储服务),由 Amazon 开发,它几乎是云中存储对象(通常是文件)的标准。几乎所有云供应商都有自己提供 S3 兼容 REST API 的对象存储服务。

Intel 提升 MariaDB Vector 的性能

正如您在之前的文章中可能已经看到的,MariaDB Vector 的预览版已经发布并准备好供您试用。在该功能的开发过程中,我们收到了来自多个不同方面的输入。这当然包括像 Intel 这样的硬件制造商。

在后台,Intel 一直在原型开发中使用 AVX512 指令进行点积和布隆过滤器计算。这两个功能都是向量搜索的一部分。如果您没听说过这些术语,我来尝试解释一下。

AVX-512 – Intel 高级向量扩展的 512 位扩展

AVX512 指令本身是 CPU 特定的指令,旨在同时对大型数字向量执行计算。

MariaDB Server 默认使用 “main” 分支

我们最近进行了一次公开投票,讨论是应该将 “main” 分支还是版本分支设为默认。投票结果非常明确地支持 “main”。距今已过去一个多月,但我们一直在幕后为实现这一目标奠定基础。

我们认为我们已经做好了充分准备,因此随着 11.7 开发的开启,我们已将 “main” 设置为 MariaDB Server 的默认分支。这意味着现在所有新的功能开发都应在为 MariaDB Server 贡献时针对 “main” 分支。

MariaDB Server GitHub 分支:迁移到 “main”

两周前的 7 月 3 日,我发起了一项投票,询问 MariaDB Server 中功能开发分支的未来。具体来说,是关于我们是否应该转向更符合 GitHub 等服务用户习惯的滚动模型。

我们收到的投票结果非常明确。今天我将分享我们得出的结论,并设定下一步的预期。

回顾:“main” 分支到底是什么?

在滚动模型中,树中有一个主分支,所有功能提交都进入该分支(通常称为 “main”),然后在准备主要版本时从此分支分叉出去。

MariaDB 贡献统计数据,2024 年 7 月

我们已经度过了一半的时光!时间都去哪儿了?!这意味着是时候谈谈贡献统计数据了。本博客文章使用的原始数据可以在metrics GitHub 仓库上找到

迄今为止的服务器贡献

下表包含 2024 年迄今为止 MariaDB Server 的基本贡献统计数据。与上个季度相比,我们收到的来自非 MariaDB 组织的贡献数量几乎翻了一番,这令人非常欣喜。我们的贡献来源越多样化越好。

组织贡献者提交次数
MariaDB Plc 29 923
MariaDB Foundation 6 64
Codership 6 48
独立 13 41
Amazon 11 28
Arch Linux 1 6
GSoC 2 4
Alibaba 1 2
OpenBSD 1 2
悉尼大学 1 2
ARM 1 1
FreeBSD 1 1
IBM 1 1
Chainguard 1 1

MariaDB Server 贡献数据,2024 年 1 月 1 日至 2024 年 7 月 2 日

就像上次一样,我们可以几乎进行 2023 年第二季度和 2024 年第二季度的直接比较。