MariaDB 也将很快成为向量数据库

我们说:将你的 AI 向量放入你的 RDBMS 中…

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

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

... 但不要只听我们的一面之词 - 问问亚马逊!

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

FOSDEM 2024 后续

布鲁塞尔的 FOSDEM 周末真是精彩!这是 MariaDB Foundation 有史以来最好的 FOSDEM 活动,尽管它根本不是 FOSDEM。感到困惑?请继续关注。

从 MySQL 5.7 的实时迁移

在多个方面,亮点是将 Cantamen 集群从 MySQL 5.7 实时迁移到 MariaDB 10.11。

目前,cantamen 运行着一个 MySQL 5.7 主从复制集群,作为我们汽车共享系统软件解决方案“EBuS”的骨干。我们是该市场的领先供应商,为大约 150,000 名用户提供了大约 10,000 辆汽车的服务。三个数据库模式,包含大约 550 个表,在配备 128GB RAM 的服务器上占用了大约 412 GB 的硬盘空间。

使用 Docker 官方镜像进行迁移

在这篇博客中,我们将探讨如何设置 docker compose 文件以便从 MySQL 5.7 迁移到最新的 MariaDB

在下一篇博客中,我们将解释如何设置 docker compose 文件以从 MySQL 8.0 迁移到 MariaDB。

从 MySQL 5.7 迁移到 MariaDB 的步骤如下

  1. 通过运行 docker-compose 文件启动容器
  2. 使用 MySQL 数据目录并使用 MARIADB_AUTO_UPGRADE=1 启动 MariaDB

让我们探讨每个步骤。

1. 启动 MySQL

MySQL 容器使用以下 docker-compose 文件 启动。

使用 Intel QuickAssist 加速 MariaBackup

借助 Intel QuickAssist 技术,您可以在 MariaBackup 压缩中看到 5 倍的性能提升,同时还能降低 CPU 使用率。今天我就来向您展示如何做到这一点。

什么是 Intel QuickAssist?

将近十年前,英特尔发布了一项名为 QuickAssist 的技术,它最初以 PCI-e 卡 的形式出现,随后被集成到许多从 Skylake 一代开始的至强处理器中。QuickAssist 技术(通常称为 QAT)是一个特殊的单元,CPU 可以将压缩和加密任务卸载到其上。

我很幸运能够在这项技术刚出现时就获得早期访问权限。

使用容器实现 MariaDB 半同步复制

在博客 使用容器实现 MariaDB 复制 中,我们展示了如何使用 Docker 容器正确地在 MariaDB 中复制数据。
我们使用了标准复制或异步复制或延迟复制。

这种类型的复制存在一个问题,即如果主库宕机,可能会丢失数据。在主库上提交的事务不会发送到副本,并且副本不会提交更改。在这种情况下,从主库到副本的故障转移可能导致相对于主库丢失事务。

为了克服这些类型的错误,自 10.4 版本起,MariaDB 集成了 半同步复制,以及我们计划最终实现的完全同步复制,作为 MDEV-19140

MariaDB Server 将成为 cPanel 中的默认数据库

好消息!cPanel 作为托管领域领先的控制面板之一,刚刚宣布他们将在安装新的 cPanel 实例时将 MariaDB Server 设为默认数据库。这一变更计划在 cPanel & WHM 的版本 122 中实现,预计在 2024 年第三季度推出。MariaDB Foundation 对此决定感到非常高兴,并期待继续合作,造福我们的用户和 MariaDB Server 项目。

我们认为这对 cPanel 用户来说是一个非常好的决定,因为我们 MariaDB 一直坚守 MySQL 的原始价值观,包括

  • 长期的向后兼容性
  • 无痛升级和易用性
  • 长期的稳定版本;

正在寻找更多迁移小白鼠

还记得我们的公开信吗,正在寻找 MySQL 5.7 或 8.0 小白鼠

我们抓住了一只可爱的德国小白鼠!

我们抓住了一只可爱的小白鼠,是一只德国的,来自汉诺威。他们目前正在使用 MySQL 5.7(正如我们最初期望的那样),并且他们将进行到 MariaDB 10.11 的实时迁移。他们每天有 1,000,000,000 次查询,数据库大小为 412 GB,我们的目标是在五分钟内完成生产数据的迁移——这将在 2024 年 2 月 2 日星期五 我们在 FOSDEM 预热活动期间的 MariaDB 迁移研讨会 上进行。

官方 MariaDB 容器镜像在哪里?

简单的问题,更简单的答案。Docker 官方镜像 是 MariaDB Server 的官方镜像分发商。几年前,MariaDB Server 的 Docker 官方镜像获得了所有的 MARIADB_* 形式的环境变量,其在 MariaDB Corporation Docker Hub 上的分支被弃用并最终移除。作为对 MariaDB Server Docker 官方镜像贡献的结果,日常维护工作已转移到 MariaDB github 组织。在此,MariaDB Foundation 在 MariaDB Corporation(现为 MariaDB plc)对服务器和版本的支持下,继续开发和支持 Docker 官方镜像。