简化 MariaDB 贡献者的 MCA 许可

软件许可是个复杂的主题,我们通常不想去考虑它。搞清楚不同的许可是否兼容可能令人困惑和沮丧,而双重许可之类的问题则使其变得更加困难。我们都只想写出优秀的代码,而不是担心许可问题!

到目前为止,为 MariaDB 提供改进和错误修复的贡献者每次提交贡献时都需要声明他们的许可选择。对于新贡献者或只想提交很小修复的人来说,这可能是他们没有预料到的一个复杂额外步骤。对于经常贡献者来说,这对每一个拉取请求(pull request)都是额外的工作。…

在 Docker 容器中运行 MariaDB

虚拟化多年来一直是开发和生产系统中非常流行的技术。它允许多个软件环境在同一台物理机器上运行。

容器化将这一理念进一步发展。它允许您将软件环境细分到单个软件包级别。这意味着您可以在一个系统上安装多个 MariaDB 副本,并使它们相互隔离的同时并行运行。

这在开发过程中是一个非常强大的技术,因为您可以快速测试不同版本的软件。它还允许您尝试构建集群:您可以在一台计算机上创建一个完整的 Galera 数据库集群!…