首页 / Mysql / MySQL中使用FREDATED引擎实现跨数据库服务器、跨实例访问

MySQL中使用FREDATED引擎实现跨数据库服务器、跨实例访问

跨数据库服务器,跨实例访问是比较常见的一种访问方式,在Oracle中可以通过DB LINK的方式来实现。对于MySQL而言,有一个FEDERATED存储引擎与之相对应。同样也是通过创建一个链接方式的形式来访问远程服务器上的数据。本文简要描述了FEDERATED存储引擎,以及演示了基于FEDERATED存储引擎跨实例访问的示例。

跨数据库服务器,跨实例访问是比较常见的一种访问方式,在Oracle中可以通过DB LINK的方式来实现。对于MySQL而言,有一个FEDERATED存储引擎与之相对应。同样也是通过创建一个链接方式的形式来访问远程服务器上的数据。本文简要描述了FEDERATED存储引擎,以及演示了基于FEDERATED存储引擎跨实例访问的示例。

1、FEDERATED存储引擎的描述

  FEDERATED存储引擎允许在不使用复制或集群技术的情况下实现远程访问数据库
  创建基于FEDERATED存储引擎表的时候,服务器在数据库目录仅创建一个表定义文件,即以表名开头的.frm文件。

  FEDERATED存储引擎表无任何数据存储到本地,即没有.myd文件
  对于远程服务器上表的操作与本地表操作一样,仅仅是数据位于远程服务器
  基本流程如下:   

MySQL中使用FREDATED引擎实现跨数据库服务器、跨实例访问

2、安装与启用FEDERATED存储引擎

  源码安装MySQL时使用DWITH_FEDERATED_STORAGE_ENGINE来配置
  rpm安装方式缺省情况下已安装,只需要启用该功能即可

3、准备远程服务器环境

4、演示FEDERATED存储引擎跨实例访问

5、创建FEDERATED引擎表的链接方式

本文来自网络,不代表我是攻城狮立场,转载请注明出处:https://www.54gcs.cn/sql/mysql/2038.html

helwo作者

上一篇
下一篇

为您推荐

发表评论

联系我们

联系我们

在线咨询: QQ交谈

邮箱: web@5vo.cn

工作时间:周一至周五,9:00-17:30,节假日休息
关注微信
微信扫一扫关注我们

微信扫一扫关注我们

手机访问
手机扫一扫打开网站

手机扫一扫打开网站

返回顶部
跳至工具栏