分类档案: 社区
“唯一重要的工作负载是我的生产工作负载”(这里的“我的”代表所有可能的值)。为了帮助你管理这项责任,SCARY 是一款软件工具,旨在消除变更的不确定性;包括软件、配置和硬件变更。目前它尚处于早期开发阶段,但项目总得有个起点。
SCARY 获取生产数据库查询执行的读视图,并在具有差异的生产数据库副本上执行等效查询。查询速度、查询计划、数据结果(最终会包含)以及生产环境中发生的情况都将被记录下来。
…
MariaDB 基金会投票是一种从我们的社区获得反馈的非正式方式。它们以前总是有点隐蔽,但最近的一次投票在 mariadb.org 首页上停留了一段时间,获得了 5,225 张有效投票。
投票问题是“你的与 MariaDB 通信的应用使用了哪些编程语言?”,以下是结果:
Python | 30% |
PHP | 30% |
Java | 19% |
NodeJS | 16% |
C# | 15% |
C/C++ | 11% |
Bash/Shell/Powershell | 7% |
其他 | 7% |
TypeScript | 6% |
Go | 6% |
Rust | 4% |
R | 3% |
Ruby | 2% |
我们如何使用这些结果?
…
MariaDB 基金会将于 2023 年 10 月 3 日至 4 日(周二至周三)在我们的MariaDB 非正式会议 (MariaDB Unconference) 和 MariaDB Server Fest 上举行下一轮 MariaDB Server 路线图规划会议。
所有主要贡献者都将出席
这将是一次高级别会议,汇聚了 MariaDB Server 所有主要贡献者的代表。来自 **MariaDB plc** 的 **首席技术官 (CTO) Jonah Harris** 和 **服务器工程副总裁 (VP Server Engineering) Sergei Golubchik** 将代表管理层和资源分配。但 MariaDB Server **并非单一厂商产品**。我们预计第二大贡献者 **Amazon** 将派出同级别的代表,**Webpros**、**Alibaba**、**IBM**、**Intel** 等公司也已确认将参加路线图会议。
…
StatefulSet 资源的引入在 Kubernetes 中运行有状态工作负载方面带来了巨大的改变,它引入了广泛的功能,包括
- 每个 Pod 可预测的 DNS 名称,允许在网络中单独寻址。
- 为每个 Pod 提供稳定的持久存储,确保它们都绑定到同一个 PersistentVolumeClaim。
- 有序的平滑部署和自动滚动更新。
然而,这对于在 Kubernetes 中可靠地运行数据库来说还不够。我们缺少第 1 天和第 2 天的操作,例如配置高可用性和安排备份,这些是原生 Kubernetes 不管理的。
…
现在 2023 年已经过去不少了,时间过得真快。MariaDB Server 已经有两个主要版本达到 GA(通用可用)状态,随之带来了许多新的贡献。与每个季度指标报告一样,原始数据可在我们的指标仓库中获取,其中包含用于自行生成的脚本和配置。
项目跟踪
目前我们正在跟踪多个与 MariaDB 相关的项目,其中许多在构建 MariaDB Server 时会引入。这些项目包括
- MariaDB Server – 服务器本身
- libmarias3 – 一个用于与 Amazon S3 及相关块存储服务通信的开源库。
…
我们使用一些邮件列表与社区讨论各种话题。出于历史原因,一些列表托管在 http://lists.askmonty.org,另一些托管在 https://lists.launchpad.net。
将我们的邮件列表归集到 MariaDB 基金会的域名下是一个长期悬而未决的话题,我最终决定着手解决。这简化了邮件列表管理,并使我们对如何发送邮件拥有完全控制权(见下文:SPF、DKIM 和 DMARC)。
在这篇博文中,我将介绍我们部署的新邮件列表系统以及我们如何迁移到新系统。
…