MariaDB Catalogs 预览容器已可用

我们在 MariaDB Catalogs 上取得了重大进展,虽然还有一些工作要做,但我们很高兴能为社区提供一个简单的方法来试用我们的预览版。您不再需要自己编译源代码——只需使用我们预构建的容器,现已在我们官方的 quay.io 开发注册中心提供。

代码已在 Github 上公开可用,与官方 MariaDB Server 在单独的仓库中(直到该功能作为官方 MariaDB Server 版本的一部分发布)

文档可在知识库中查阅.

在 MariaDB 中始终使用正确的 UUID

以下帖子由 Stefano Petrilli 撰写,他为 MariaDB 贡献了 UUIDv4UUIDv7 的实现。谢谢您,Stefano!


通用唯一标识符 (UUID) 的原始版本,现在称为 UUIDv1,于 20 世纪 80 年代首次出现。它们提供的最有趣的保证是生成的 ID 在空间和时间上始终是唯一的。

为了遵守这一承诺,它使用了三种元素的组合

  • 节点,这是一个用于标识生成 UUID 的机器的字段。

我们在 2024 年的开发成果

作为 MariaDB 基金会的首席开发官,我一直致力于确保我们的开发工作聚焦于最重要的地方。在 2024 年的最后一天,我想回顾一下我们取得的重大技术成就以及促成这些成就的协作过程。

我们今年的工作目标是建立一个更强大、更活跃的 MariaDB 社区。通过分享我们的进展和经验,我希望能够提供见解,从而激励和支持其他开源项目。

最后,我将概述基金会 2025 年的愿景以及我们计划如何实现它。

讲座:MariaDB 并行复制的实现

2024 年 11 月 6 日,我在哥本哈根当地的 TeqHub 聚会上发表了一场题为“MariaDB 并行复制的实现”的讲座。

在讲座中,我首先介绍了 MariaDB 复制的整体工作原理。然后我描述了乐观并行复制的核心思想。最后,我详细介绍了实现中的三个细节:事务调度、冲突检测和高效的提交顺序。以下是讲座的幻灯片

听众的参与程度给我留下了深刻印象。他们提出了很多问题,这些问题不仅表现出对这个主题的浓厚兴趣,还显示出对我所介绍内容的深入理解。

宣布首届 MariaDB 黑客马拉松——就在印度!

更新 2024-10-15:该活动已被取消,以支持更好的形式。请参阅此文章末尾。

2024 年 10 月 24 日至 25 日,我们将举办首届黑客马拉松,作为 MariaDB 基金会在印度开源活动中的更大存在的一部分。

什么是黑客马拉松?

如果您之前没有参加过黑客马拉松,它基本上是一个有趣且富有挑战性的技术活动,目标是创造新事物。参与者被分成 5-10 人的小组。选择一个开源项目进行创建和/或改进,然后您有一整天的时间来完成它(如果您愿意,晚上也可以)。

终于来了:MariaDB Vector 预览版!

我们来了,我们是开源的,我们为您带来了基于 RDBMS 的向量搜索!随着 MariaDB 11.6 Vector 预览版的发布,MariaDB Server 生态系统终于可以了解期待已久的 MariaDB Server 向量搜索功能是如何工作的了。这项工作是 MariaDB plc、MariaDB 基金会员工以及贡献者,特别是来自 Amazon AWS 的贡献者,共同协作的结果。 

MariaDB Vector 前情回顾

如果您是 Vector 的新手,以下是到目前为止发生的事情

重点:MariaDB Vector 已准备好进行实验 

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

两周前的 7 月 3 日,我发起了一项投票,询问 MariaDB Server 中功能开发分支的未来。具体来说,是否应该切换到像 GitHub 用户更熟悉的滚动模型。

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

回顾:“main”分支是关于什么的?

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

改进开源项目中的 MariaDB 支持

作为 MariaDB 在推广方面努力的一部分,我们一直在致力于在开源项目中支持 MariaDB。 

我们关注的开源项目范围广泛,从 WordPress 或 MediaWiki(维基百科运行于其上)等知名、可直接使用的项目,到 ORM 等幕后解决方案,它们为无数其他开源和私有项目连接软件与数据库。

MariaDB 是许多项目和用户实际使用的标准。随着 MariaDB 从 MySQL 逐渐分化、成熟并沿着自己的道路发展,尤其是在较新版本中,不能仅仅用“MariaDB 是 MySQL 的直接替代品——众所周知”来搪塞兼容性问题了。