51自学网 - 轻松自学从此开始!

51自学网

当前位置: 首页 > 自学教程 > 教程天下 >

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

时间:2017-01-11 20:40来源:网络整理 作者:51自学网
跨数据库服务器,跨实例访问是比较常见的一种访问方式,在Oracle中可以通过DB LINK的方式来实现。对于MySQL而言,有一个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、准备远程服务器环境

(责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
栏目列表
推荐内容