MySQL 学习篇(二)MySQL常用存储引擎——Federated

问:MySQL是否支持像sqlserver连接服务器或者Oracle透明网关这样的功能?

答:从Mysql服务器本身来说,他没有这样的功能,Federated存储引擎却在存储引擎层提供了这样的功能。

  • 特点

Federated主要功能是提供一种可以在不使用复制技术的情况下,就可以在本地访问远程Mysql服务器上的表的功能,由于Federated存储引擎只是在本地建立到远程服务器表的一个连接,所以说呢,我们想要访问所有表数据全部还是放在远程服务器上,在本地的并不存储任何数据,每次访问Federated存储引擎表的时候呢,查询都会被发送到远程服务器上执行,并从远程的服务器上获取相关的数据,所以说这个表的第二个特点是它的本地并不存储数据,数据全部存放到远程服务器上;

虽然它不会在本地存储所访问的数据,但是同样需要在本地需要保存一份远程Mysql数据库表的结构信息的,即frm文件记录了如何连接和远程表的结构信息。

  • 如何使用

Federated存储引擎可以实现这个sqlserve连接服务器的功能,但是由于本身的性能并不太好,而且通常的可以通过复制等方式来实现相同的目的,所以在当前的Mysql版本功能,Federated存储引擎默认的是禁止的。

问:如何启用Federated存储引擎远程连接?

答:在启动时的指定federated参数,我们可以通过show来确认一下钢琴的软件服务器是否支持

问:如何指定要查询的这个远程的这个服务器的相关信息以及相关的数据库表格一些信息?

答:create语句中使用

  • MySQL环境演示Federated存储引擎的使用

  1. 1 查看MySQL中Federated支持状态
mysql> show engines;
+--------------------+-------
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值