MySQL中针对不同的功能需求提供了不同的存储引擎。所谓的存储引擎也就是MySQL下特定接口的具体实现。

FEDERATED是其中一个专门针对远程数据库的实现。一般情况下在本地数据库中建表会在数据库目录中生成相应的表定义文件,并同时生成相应的数据文件。

但通过FEDERATED引擎创建的表只是在本地有表定义文件,数据文件则存在于远程数据库中(这一点很重要)。

通过这个引擎可以实现类似Oracle 下DBLINK的远程数据访问功能。

使用show engines 命令查看数据库是否已支持FEDERATED引擎:

Support 的值有以下几个:

YES

支持并开启

DEFAULT

支持并开启, 并且为默认引擎

NO

不支持

DISABLED

支持,但未开启

可以看出MyISAM为当前默认的引擎。

使用FEDERATED建表语句如下:

CREATE TABLE (......) ENGINE =FEDERATED CONNECTION='mysql://[name]:[pass]@[location]:[port]/[db-name]/[table-name]'

创建成功后就可直接在本地查询相应的远程表了。

需要注意的几点:

1. 本地的表结构必须与远程的完全一样。

2.远程数据库目前仅限MySQL

3.不支持事务

4.不支持表结构修改

mysql federated 优缺点_MySQL FEDERATED 存储引擎相关推荐

  1. mysql isam 食物_MySQL常用存储引擎之MyISAM

    1. mysql 5.5之前版本默认存储引擎 1.1 因为这个原因现在还有大量服务器在使用这myisam引擎的表 1.2 myisam是mysql大部分系统表和临时表使用的存储引擎 2. myisam ...

  2. mysql memory优点_MySQL Memory存储引擎:优势及性能测试

    [IT168技术]需求源自项目中的MemCache需求,开始想用MemCached(官方站点:http://memcached.org/ ),但这个在Linux下面应用广泛的开源软件无官方支持的Win ...

  3. mysql blackhole缺点_MySQL的存储引擎之Blackhole

    Blackhole,黑洞,初见这个词,一下就想到了相对论中的那个能吞噬一切,连光都无法逃脱的黑洞.MySQL的Blackhole引擎会怎么样呢?看看官方文档: The BLACKHOLE storag ...

  4. mysql blackhole缺点_MySQL BLACKHOLE存储引擎_编程学问网

    15.10.BLACKHOLE存储引擎 BLACKHOLE存储引擎就像"黑洞"一样,它接收数据但丢弃它而不是存储它.取回总是返回空集: mysql> CREATE TABLE ...

  5. mysql isam 食物_MySQL的存储引擎之MyISAM

    MyISAM不支持事务.也不支持外键,其优势是访问速度快.对事务完整性没有要求或以SELECT.INSERT为主的应用可以考虑使用这个引擎. 每个使用MyISAM引擎的表在磁盘上都存储成3个文件,文件 ...

  6. Mysql的数据库引擎 区别特点_mysql数据库存储引擎及区别

    MySQL有多种存储引擎,每种存储引擎有各自的优缺点,可以择优选择使用: MyISAM.InnoDB.MERGE.MEMORY(HEAP).BDB(BerkeleyDB).EXAMPLE.FEDERA ...

  7. mysql的存储引擎详解_MySQL常见存储引擎详解

    通过执行show engines命令查看MySQL中支持哪些存储引擎 MySQL存储引擎属性对比 设置表的存储引擎的方法 在my.cnf配置文件中设置default-storage-engine参数表 ...

  8. mysql数据库应用模式与特点_MySQL存储引擎的实际应用以及对MySQL数据库中各主要存储引擎的独特特点的描述...

    MySQL存储引擎的实际应用以及对MySQL数据库中各主要存储引擎的独特特点的描述: 1.MySQL有多种存储引擎: MyISAM.InnoDB.MERGE.MEMORY(HEAP).BDB(Berk ...

  9. mysql中的存储机制_Mysql的存储引擎

    MySQL的存储引擎存储引擎是什么?MySQL中的数据用各种不同的技术存储在文件(或者内存)中.这些技术中的每一种技术都使用不同的存储机制.索引技巧.锁定水平并且最终提供广泛的不同的功能和能力.通过选 ...

最新文章

  1. SEO的操作流程梗概
  2. HowTO: Create an Event Log Source in code, without the Permission errors
  3. 二叉查找树(二叉排序树)创建,插入,删除操作。
  4. 单片机裸机实用组件--软件定时器、时间戳
  5. HTML 5 样式指南和代码约定
  6. 使用VMware安装CentOS7详请(自己做过测试)
  7. 兄弟机cnc系统面板图解_FANUC软操作面板的应用介绍,真的太详细了
  8. mui 头部tab代码2
  9. LINUX的一些简单命令 时间修改
  10. HttpClient使用具体解释
  11. 网络调试助手(NetAssist)不能正常创建TCP Serve连接问题
  12. 第26次ccf认证第二题:寻宝!大冒险!
  13. Intellij IDEA 提示 Cannot access com... 解决办法
  14. 网站不能复制怎么办?一招教你解决
  15. 一线城市与三线城市的IT生活——从《机器灵 砍菜刀》说开去
  16. 企业微信登录二维码样式修改
  17. 用selenium全自动化爬取教务系统作业清单
  18. Eureka工作原理(Eureka简介Eureka ServerEureka Client自我保护机制分布式系统中的CAP理论Eureka 工作流程)
  19. iis 发生意外错误0x8ffe2740.
  20. IT职场人生系列之二十三 知识体系(专家与杂家)

热门文章

  1. 深度解析Linux kernel同步机制(上篇)
  2. 福科软件联手农贸企业打造乡镇车销运作方案
  3. oracle sqlplus显示格式,Oraclesqlplus设置显示格式命令详解
  4. wordpress图像大小_8个WordPress插件来创建令人敬畏的图像效果
  5. JS中splice、slice用法及区别
  6. spring 发送qq邮件内容和附件(样式发送邮件)
  7. Python flask使用ajax上传文件
  8. 设计模式----门面模式
  9. ORA-12541:TNS:无监听程序
  10. python字符串驼峰转换_python字符串转成驼峰的方法