MariaDB & IONOS:提升托管性能

MariaDB 基金会珍视与赞助商的合作关系。我们与 IONOS 的合作使我们能够深入了解 MariaDB Server 的使用情况以及未来发展方向,并在多方面提升 MariaDB Server 的性能。

IONOS 的故事

在 CloudFest 2023 大会上,我们的第一次会议是与 IONOS 的 Stefan Erkeling 进行的。这是一次非常愉快的会议,很高兴看到 IONOS 对我们合作关系的重视。Stefan 在会上指出他们遇到了性能问题,需要一些建议。

CloudFest 2023 回顾

MariaDB 基金会首席执行官 Kaj Arnö 与 MariaDB 基金会 CRO(也是 CloudFest 顾问委员会主席)Soeren von Varchmin 畅谈了于 3 月 21 日至 23 日在德国成功举办的 CloudFest 2023 大会。观看视频:第一部分第二部分

CloudFest 在欧洲最大的游乐园 Europa Park 举行,今年吸引了来自 90 多个国家/地区的 8000 多人参加。与规模相似但侧重于开源开发者的 FOSDEM 不同,CloudFest 吸引了云服务提供商、托管公司、IT 部门等,并且特别关注 WordPress(MariaDB 参加了编程马拉松)。

Connect SE JDBC 表类型:访问来自其他 DBMS 的表

在这篇博客中,我们将展示如何从 MariaDB Server 访问 MySQL 和 MariaDB DBMS 表。为此,我们将使用 Connect Storage Engine (SE),它支持不同的表类型选项。在这种情况下,我们将使用JDBC 表类型。要使用 JDBC 表类型,我们需要在 Connect SE 的 CREATE TABLE 定义中指定它,并且需要访问的 DBMS 的 Java 连接器。为了演示,我们将使用容器,但如果服务器运行在虚拟机或裸机上,此方法也同样适用。只需确保这些机器可以通过 TCP/IP 相互访问即可。

MariaDB 入选 2023 年 Google Summer of Code

我们很高兴地宣布,MariaDB 今年再次入选 Google Summer of Code 组织。通过这篇博文,我想展示我们承担的项目,并祝愿我们的学员们度过一个愉快的夏天!

在 MariaDB,我们坚信开源的发展,并鼓励新的开发者贡献力量。Google Summer of Code 让我们能够让专注的贡献者在几个月内专注于一个项目,并且知道费用已得到覆盖。这样,MariaDB 就可以专注于核心方面——编写代码和发展我们的社区。

MariaDB 在 WordPress 中的健康检查

在之前的一篇博文中,我介绍了CloudFest 编程马拉松的概况。在此次活动中,我的团队为 WordPress 创建了一个插件,该插件为 MariaDB 添加了额外的健康检查功能。自编程马拉松以来,我们已成功将此插件发布到官方 WordPress 插件库,并正在努力改进它。

关于此插件

该插件采用模块化设计,包含多个对 WordPress 管理员有用的部分。以下是插件目前包含的所有部分的详细说明。

指标

其中一个核心功能是收集有关执行查询的指标。

很快将支持您熟悉的语言!

很快,您就能在附近看到关于 MariaDB Server 和 MariaDB Foundation 的说明了,而且是用您自己的语言!前提是您说的是我们在 MariaDB Server 生态系统中经常遇到的十几种语言之一。

英语是最低公分母

与大多数 MariaDB Server 用户一样,MariaDB Server 背后的开发者大多不是英语母语者。我们使用“蹩脚英语”(Bad English)作为我们的通用语(lingua franca)。我们的发音可能尚可接受,但与大多数技术人员一样,我们对书面和口语英语的理解程度尚可至良好。

使用 Docker 和 Connect SE 将数据从 Oracle 迁移到 MariaDB:分步指南

在这篇博客中,我们将学习如何将数据从 Oracle 迁移到 MariaDB。

首先,我们将学习 Oracle 数据库的基础知识,以便了解演示示例中执行的步骤。然后,我们将在 Oracle 中创建一个表,并将其迁移到 MariaDB。

从 Oracle 迁移数据有两种方法

  1. 将 Oracle 数据转储到 CSV 文件并加载到 MariaDB。
  2. 使用Connect Storage Engine 根据 Oracle 源定义创建表或插入数据。

为了进行演示,我们将使用包含 Oracle Express Edition (XE) 镜像的 Docker 容器。

MariaDB 编码规范

编码规范的争论往往像 vim vs emacs 等其他开发者争论一样激烈。看过美剧《硅谷》的人都知道“tab vs space” 的场景,以及人们对此的热情程度。虽然我个人有所偏好(在此不予分享),但我认为更重要的是,对于一个代码库,大家应遵循统一的标准。

规范故事

几个月前,一位新的 MariaDB Server 社区开发者给我发信息,询问在哪里可以找到我们的编码规范文档。经过一番搜索,我意识到我们没有这个文档,而如果我们想引入新的开发者,我们绝对应该有一个。