征集反馈:好/坏/丑陋之处

大家好,我们 MariaDB 基金会正在与来自世界各地的开发者和高级经理举行一系列会议。我们希望您能就您所看到的 MariaDB Server 的好/坏/丑陋之处提供反馈,以及总体上我们可以做得更好的地方。请在此处留言,或在 Reddit 上留言,或发送电子邮件至 discuss@lists.mariadb.org (订阅),或直接发送电子邮件给我 daniel@mariadb.org

这将在 MariaDB (Un)大会 2023 和 MariaDB 服务器庆典 2023 上进行讨论,欢迎您亲自参加并陈述您的观点。

您的应用程序使用哪些编程语言与 MariaDB 通信?

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-operator 在 Kubernetes 中运行和操作 MariaDB

StatefulSet 资源的引入对于在 Kubernetes 中运行有状态工作负载来说是一个游戏规则改变者,它带来了广泛的功能,包括

  • 每个 Pod 的可预测 DNS 名称,允许在网络中单独寻址它们。
  • 每个 Pod 的稳定持久存储,确保它们都绑定到同一个 PersistentVolumeClaim。
  • 有序的平滑部署和自动化滚动更新。

然而,这还不足以可靠地在 Kubernetes 中运行数据库。我们缺少第一天和第二天的操作,例如配置高可用性和安排备份,这些是普通 Kubernetes 未管理的内容。

索伦对邓布利多和梅林说…

这听起来像是一个蹩脚的跨类型笑话,但不是。它是一个蹩脚的跨类型数学题。我必须承认,当我读到它时它没有这些名字,但我想让它更史诗一些。所以,

索伦对邓布利多和梅林说,我终于把你们俩都抓住了。现在我将选择两个大于一且小于一百的数字。邓布利多知道它们的乘积,梅林知道它们的和。如果你们这些蠢货能告诉我我选择的数字,我就放了你们。

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

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

使用 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 容器。

询问 ChatGPT:MariaDB 性能调优:技巧和窍门

这是探索 ChatGPT 及其对 MariaDB 看法的系列文章中的下一篇。该系列始于ChatGPT、OpenAI 和 MariaDB 基金会,接着是询问 ChatGPT – MariaDB 入门:面向初学者的综合指南

本周的主题是 ChatGPT 自己建议的“MariaDB 性能调优”。那么它做得怎么样?

MariaDB 无疑是当今最流行的开源数据库管理系统之一,它非常注重性能和易用性。无论您是开发者、数据库管理员还是 IT 专业人士,确保您的 MariaDB 安装高效运行都至关重要。

询问 ChatGPT – MariaDB 入门:面向初学者的综合指南

这是我们探索 ChatGPT 的系列文章中的下一篇,该系列始于ChatGPT、OpenAI 和 MariaDB 基金会。在这里,我们请 ChatGPT 生成了一篇博客文章,由首席创新官 Daniel Black 审阅了结果。

“MariaDB 入门:面向初学者的综合指南”是我们就 ChatGPT 提出的问题。下面是我们得到的结果。与其写一篇关于你自己可以做的事情的博客,我将查看下面的答案,看看它有多准确,哪些地方可以改进/变差,并假设这是对训练引擎所用参考资料的某种反映。