MariaDB 和 MySQL 性能在不同版本中的变化

性能对您来说重要吗?以及最新的功能和长期支持?选择 MariaDB 11.4 吧。但不要只听我们的一面之词。我们邀请了知名的基准测试专家 Mark Callaghan,让他测试了多个 MariaDB 和 MySQL 版本,使用他选择的工具对其进行了严格测试,并分享了他的发现。

多年来 MariaDB 的性能保持稳定

结果:在低并发负载下(高并发结果正在准备中),过去 10 年和 14 个版本中,MariaDB 保持了稳定的性能,而 MySQL 的性能下降了近三分之一。

使用 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 文件启动的。

寻找更多迁移“小白鼠”

还记得我们的公开信《寻找 MySQL 5.7 或 8.0 “小白鼠”》吗?

我们找到了一只不错的德国“小白鼠”!

我们找到了一只不错的小白鼠,是德国汉诺威的一家公司。他们目前正在使用 MySQL 5.7(这是我们最初的期望),并将进行一次现场迁移到 MariaDB 10.11。他们每天有 1,000,000,000 次查询,数据库大小为 412 GB,我们的目标是在五分钟内完成生产数据的迁移——这将在我们的 FOSDEM 会前活动中举行,时间是 2024 年 2 月 2 日星期五MariaDB 迁移工作坊

寻找 MySQL 5.7 或 8.0 “小白鼠”

亲爱的 MySQL 5.7(或 8.0)用户们!

您是否有兴趣获得帮助,迁移到 MariaDB 10.6 或 10.11(最新的长期支持版本)?二月份您会来 布鲁塞尔 参加 FOSDEM 吗?您是否持开放态度,不介意在其他用户面前稍微展示一下“隐私”?

那么,您可能是参加我们在 2024 年 2 月 2 日星期五 于 FOSDEM 会前活动中举行的 MariaDB 迁移工作坊 的理想人选。本次工作坊将由 MySQL Server 和 MariaDB Server 之父,即 Michael “Monty” Widenius 亲自领导。

阿姆斯特丹 MariaDB 开发者会议关于 MariaDB Server 10.3 的思考,第一部分

周六,在阿姆斯特丹举行的 MariaDB 开发者会议期间,我很荣幸主持了一个会议,围绕 MariaDB Server 10.3 进行了头脑风暴。现在是时候这样做了,因为 MariaDB Server 10.2 已经进入 Beta 阶段。如果您错过了,我在我雇主的网站上的一篇博客文章中总结了目前 10.2 版本中包含的内容。除了那篇博客文章中提到的功能之外,10.2 版本中还有一些即将推出的功能,其中最值得注意的是将包含 MyRocks 引擎。稍后将在另一篇文章中详细介绍。…

MariaDB 10.1 和 MySQL 5.7 在商用硬件上的性能

当您阅读了我之前关于 MariaDB 10.1 GA 性能的博客文章时,您可能想知道为什么我没有包含任何关于 MySQL 5.7 的数据。原因有两个:首先,那时 MySQL 还不是 GA 版本;其次,MySQL 在 Power8 上运行不稳定。

今天我将进行一次比较基准测试。我为此选择了一些更贴近实际的硬件,因为这是我们大多数用户将运行的环境。具体来说,这是一台来自 OVH 的 SP-64 云主机。它配备了 4 核 Intel CPU 和 64G 内存。磁盘并非高端,但基准测试再次是一个运行在内存中的简化只读 OLTP 工作负载。…

MariaDB 10.1 和 MySQL 5.7.4-labs-tplc 的性能评估

引言

评估数据库系统的性能是一项非常艰巨的任务。有很多艰难的选择需要做出,例如:

  • 使用什么操作系统和操作系统版本
  • 使用什么配置设置
  • 使用什么基准测试以及预热和测量时间是多久
  • 使用什么测试配置
  • 使用什么版本的数据库管理系统
  • 使用什么存储引擎

虽然性能评估主要依赖机器时间,但人工监控测试仍然需要大量艰苦的工作。…