标签存档: 存储引擎
我最近同时协助了我们的两个赞助商,星展银行 (DBS Bank) 和 MariaDB Plc,解决他们最近遇到的问题。这实际上帮助我们增加了对另一个云供应商的支持。但在我讲述这个故事之前,我首先需要提供一些背景信息。
S3 引擎历史
早在 2019 年,我们将 S3 引擎添加到了 MariaDB Server 中。“S3”代表“Simple Storage Service”,它由亚马逊开发,几乎是云中存储对象(通常是文件)的标准。几乎所有云供应商都有自己的对象存储,并提供 S3 兼容的 REST API。
...
在这篇博客中,我们将了解如何创建到远程服务器的链接并使用它同时访问多个表。
在上一篇博客中,我们了解了如何在 Docker 容器之间建立远程连接。
我们这样做的方式是指定连接字符串仅引用单个表。
但是如果我们需要更多表,如果我们需要整个数据库怎么办?
解决方案是使用 CREATE SERVER 语句链接到远程数据库。
以这种方式获得的链接可以传递给存储引擎(SE)的 CREATE TABLE 语句,以建立连接,其中使用表发现功能,SE 将发现表字段并创建表。
...
继续阅读 “Create a link to a remote server and access data using CONNECT SE”
CONNECT 是一个用于访问外部、本地或远程数据的存储引擎(SE)插件。在本博客中,我们将展示如何在 Docker 容器中安装 CONNECT 存储引擎,以及如何在容器之间共享 JSON 数据。
在 Docker 中启用 CONNECT SE 插件
需要在使用 CONNECT SE 之前将其安装在容器内。要了解如何操作,请参阅在 MariaDB Docker Library 容器中安装插件。
在远程服务器上创建 JSON 数据
CONNECT SE 对 MariaDB 最重要的功能是其灵活性,能够从各种数据源创建表,例如来自同一数据库和其他 DMBS 的表,或具有不同格式的文件。
...
继续阅读 “Using CONNECT SE to access remote JSON data with demo examples in Docker”
MariaDB 插件是可以添加到核心软件而无需重新构建 MariaDB Server 的软件组件。插件可以是存储引擎、额外的安全要求、关于服务器的特殊日志信息等等。MariaDB 内置了大量永久安装的插件(在 SHOW PLUGINS 查询中列出)。插件可以在启动时、初始化期间加载,或在服务器运行时动态加载。
在这篇博客中,我们将了解如何在 MariaDB 容器中列出可用的插件以及在容器中安装插件的方法。
...
继续阅读 “Installing plugins in the MariaDB Docker Library Container”