标签归档: CONNECT 存储引擎
在这篇博客中,我们将展示如何创建一个到远程服务器的链接,并使用它一次访问多个表。
在上一篇博客中,我们已经了解了如何在 Docker 容器之间建立远程连接。
我们之前的方法是指定连接字符串只引用一个表。
但是如果我们需要的表更多,如果我们需要整个数据库怎么办?
解决方案是使用 CREATE SERVER 语句链接到远程数据库。
通过这种方式获得的链接可以传递给存储引擎 (SE) 的 CREATE TABLE 语句,从而建立连接,其中使用表发现功能,SE 将了解表的字段并创建表。
…
CONNECT 是一种存储引擎 (SE) 插件,用于访问外部、本地或远程数据。在这篇博客中,我们将展示如何在 Docker 容器中安装 CONNECT 存储引擎以及如何在容器之间共享 JSON 数据。
在 Docker 中启用 CONNECT SE 插件
要使用 CONNECT SE,需要在容器内安装它。有关如何操作,请参阅在 MariaDB Docker Library Container 中安装插件。
在远程服务器上创建 JSON 数据
CONNECT SE 对 MariaDB 最重要的功能是能够灵活地从各种数据源创建表,例如同一数据库、其他 DBMS 的表或不同格式的文件。
…
MariaDB 插件是可以添加到核心软件而无需重新构建 MariaDB Server 的软件组件。插件可以是存储引擎、额外的安全要求、关于服务器的特殊日志信息等等。MariaDB 有大量内置插件是永久安装的(在 SHOW PLUGINS 查询中列出)。插件可以在启动时、初始化期间加载,或者在服务器运行时动态加载。
在这篇博客中,我们将看到如何在 MariaDB 容器中列出可用的插件,以及在容器中安装插件的方法。
…