MariaDB Server 的持续集成与测试向社区开放

MariaDB Server 如何进行测试

MariaDB Foundation 致力于确保 MariaDB Server 拥有蓬勃发展的开发者和贡献者社区。一个软件项目没有适当的测试是无法维护的。mysql-test-run 是我们针对 MariaDB Server 的标准测试工具包。它(主要)的功能是针对一个或多个服务器运行查询,并将其输出与预期输出进行比较。这同时检查行为和数据一致性。主要原则是服务器应该始终返回与输入数据相同的数据。

这种测试方法的一个问题是它只覆盖主机环境。这意味着如果你在 x86_64 架构上运行 Debian,你实际上是在 Debian Linux 发行版上测试 x86_64 架构。 …

MariaDB Foundation 出席 Google 导师峰会


MariaDB Foundation 在 2018 年 Google Summer of Code 中有 2 个项目被接受,其中一个我们认为是成功的。Teodor Niculescu (teodorvicentiuniculescu@gmail.com) 的工作是改进 MariaDB 查询优化器的一部分,通过使用等宽直方图提供更快的直方图收集。他的项目尚未达到可以发布的程度,但我们正与他一起努力使其功能完善(希望能在我们的 10.4 版本中实现)。我们很高兴 Teodor 选择在坦佩雷举行的 MariaDB 开发者非正式会议上展示他的工作,并留在社区中,尽管他目前正忙于学业,这是可以理解的。…