10.7.0 以预览版形式发布

现在是时候尝试 MariaDB Server 10.7 的新候选功能了,这是 MariaDB 的下一个发布系列!这篇博客描述了新的预览版如何工作,以及作为 MariaDB 用户,我们需要您在哪里提供帮助。

挑战:让 MariaDB 更快成熟

还记得我两周前描述的挑战和愿景吗?为了应对这些挑战,我们正在进行一项实验,推出多个 MariaDB Server 10.7 功能的并行预览版本。

这应该能解决博客中提到的两个挑战:让用户早期访问新功能,并通过密集内部测试让发布版本更快成熟。

MariaDB Server 的挑战与愿景

在 MariaDB 基金会,我们希望 MariaDB Server 成为开源世界中的模范公民。目前,梦想与现实之间存在着相当大的差距。但这并没有阻止我们努力改进。让我在这里描述一下我们面临的一些挑战,并分享我们想要达到的愿景。

持续集成

一个痛点是开发分支的状态。一个模范公民会确保分支始终可以构建。每天,社区都可以在所有平台上测试所有正在开发的功能。

Docker Library – 官方 MariaDB 镜像维护

Docker Library 官方 MariaDB 镜像现在由 MariaDB 基金会维护,并且已经维护了六个月。如果您没有注意到,我们会认为这是一种赞美,因为 Infosiftr 的 Docker Library 前维护者们已经做得很好。Infosiftr 在发布给您之前仍然提供宝贵的质量保证。

有哪些变化?

在我们社区的协助下,我们所做的工作是

时区

  • 延续了 Infosiftr 提供的 MARIADB_* 环境变量名称,并出于一致性考虑添加了 MARIADB_INITDB_SKIP_TZINFO。
  • 允许更改时区

招聘 Debian/Ubuntu 打包专家

MariaDB 基金会需要 Debian/Ubuntu 打包专家的帮助,以继续提供高价值的 MariaDB Server 打包。

MariaDB Server 被打包到 Debian 和 Ubuntu 发行版中,并由 MariaDB 基金会作为上游仓库提供。为了实现这一点并保持稳定,付出了巨大的努力。MariaDB 基金会希望在打包方面继续创新,为用户提供最佳的开箱即用体验。为确保这种创新保持稳定并考虑到广泛的 Debian/Ubuntu 用户,我们需要一个在打包和沟通方面具备非常高水平的人员/公司/集体,以便在 MariaDB 社区生态系统中开展工作并交付此结果。

Google 编程之夏 2021

好消息,对您和我们都是:我们已被批准参加今年的Google 编程之夏

什么是 Google 编程之夏?

引用https://en.wikipedia.org/wiki/Google_Summer_of_Code

Google 编程之夏(通常缩写为 GSoC)是一项国际年度项目,其中 Google 向在夏季成功完成自由及开源软件编码项目的学生提供助学金。该项目面向 18 岁或以上的大学生开放。它于 2005 年 5 月至 8 月首次举办。 

介绍 MariaDB Jupyter Kernel

我们很荣幸地宣布 MariaDB Jupyter Kernel 的 Beta 发布系列,通过流行的下一代基于 Web 的界面使 MariaDB Server 可用。

MariaDB Kernel 已准备好供您尝试(安装文档GitHub)。

对于所有喜欢便捷的 Jupyter 用户界面的人来说,现在有一种方法可以从每个人都喜爱的 notebook 中访问 MariaDB Server。

MariaDB Jupyter Kernel 极其简单。它是一个“普通”的基于字符的 MariaDB 命令行客户端,以两种方式进行了扩展:首先,它具有所有标准的 Jupyter 可用性功能,用于编辑和保存 MariaDB SELECT, INSERT, UPDATE 和 DELETE 命令。

2020 年的 ARM 改进

2020 年,ARM 架构取得了相当多的发展。对于 MariaDB 来说,情况也是如此。首先,我们扩展了我们的测试基础设施,以覆盖更多 ARM 上的 Linux 发行版(Debian, Ubuntu, Fedora, CentOS, RedHat),我们现在正在为所有这些发行版构建软件包。下一个 MariaDB 版本除了已有的 RPM 和 DEB 软件包外,还将包含用于 ARM 发行版的额外二进制 tarball。

所有这一切离不开华为的帮助,他们为我们的努力捐赠了几台 ARM 构建服务器。我们坚信,只有在尽可能多的不同平台、使用尽可能多的不同编译器上进行测试,才能保证 MariaDB 的性能和稳定性。

感谢腾讯!

我谨代表 MariaDB 基金会,感谢腾讯在 2020 年对 MariaDB Server 做出的重大贡献。允许并鼓励腾讯员工为 MariaDB 做出贡献,这表明他们对开源的价值主张有着卓越而务实的理解,即在降低软件维护成本的同时为每个人带来价值。

关于腾讯的数据库内核团队

腾讯拥有一支云原生数据库内核研发团队,专注于数据库内核优化和架构演进。该团队经验丰富(拥有十余年数据库研发经验),服务于数十万企业用户。