类别存档: 社区
在过去的几年里,我曾在多个论坛上谈论过非代码贡献对于 MariaDB Server 和我们 MariaDB 基金会来说,与我通常协助的代码贡献同样重要。过去我也曾强调过英特尔提供了一些出色的非代码贡献。他们通过在其新的和未来的平台上检测性能问题来协助我们,并指导我们找到这些问题的根本原因。
成果:在 HammerDB 中超过一百万 NOPM
今天我想讨论一些英特尔协助实现的性能改进,这些改进使得 MariaDB Server 在 HammerDB TPROC-C 测试中达到了 100 万 NOPM(每分钟新订单)。
……
一个围绕 MariaDB Server 的健康生态系统需要一个活跃的社区。许多乐于贡献代码的人才能带来新功能的快速发展,并增加用户的使用率。用户将贡献者空间的活力视为健康的标志,这是正确的。因此,MariaDB 基金会将“通过日常锻炼和良好饮食习惯”的预防性保健放在了重要的议程上。
但实际上,改善 MariaDB 周围的代码开发习惯与改善个人的生活习惯一样困难,特别是当您受到公众监督时。在此,我想分享一些关于我们进展的想法,并征集一些意见。
……
几年前,我和我的孩子们(现在他们自己也已成年)看了一部名为《拜访罗宾逊一家》的电影。电影中有一个贯穿始终的主题,那就是犯错误是可以接受的,因为我们可以从这些错误中学习并“继续向前”。
不幸的是,几个问题的“完美风暴”导致在 2024 年 2 月 21 日,mariadb:latest Docker 镜像无法与 PHP 和 NodeJS 客户端一起工作。现在,我帮助引入 MariaDB 基金会的一项概念是进行事后分析(post-mortems),不仅在事情出错时,也在事情顺利时。
……
在这篇博客中,我们将探讨如何设置 docker compose 文件以从 MySQL 5.7 迁移到最新的 MariaDB。
在下一篇博客中,我们将解释如何设置 docker compose 文件以从 MySQL 8.0 迁移到 MariaDB。
从 MySQL 5.7 迁移到 MariaDB 的步骤是
- 运行 docker-compose 文件启动容器
- 使用 MySQL 数据目录并使用 MARIADB_AUTO_UPGRADE=1 启动 MariaDB
让我们探索每个步骤。
1. 启动 MySQL
MySQL 容器使用以下 docker-compose 文件启动。
……
尊敬的 MySQL 5.7(或 8.0)用户!
您是否有兴趣获得帮助迁移到 MariaDB 10.6 或 10.11(最新的长期支持版本)?您是否会在二月前往布鲁塞尔参加 FOSDEM?您是否持有开放的态度,不介意在其他用户面前展示一些“陈年旧事”?
那么您可能非常适合参加我们于2024 年 2 月 2 日星期五在 FOSDEM 前活动中举办的 MariaDB 迁移工作坊。本次工作坊将由 MySQL Server 和 MariaDB Server 的创始人,Michael “Monty” Widenius 亲自主持。
……