开发者社区 > 数据库 > 关系型数据库 > 正文

PolarDB的innodb引擎可以 创建Federated表 ?

PolarDB的innodb引擎可以 创建Federated表 ?

展开
收起
三分钟热度的鱼 2024-03-06 21:26:31 55 0
4 条回答
写回答
取消 提交回答
  • 根据现有的信息,PolarDB中的Federated引擎是作为一个独立的功能存在的,并不是基于InnoDB引擎来创建Federated表。您可以在PolarDB中创建Federated表以连接到其他MySQL数据库,而不是在InnoDB引擎内部创建。创建Federated表的语法通常类似于标准MySQL的语法,例如:

     ```sql
     CREATE TABLE federated_table (
         column1 datatype,
         ...
     ) ENGINE=FEDERATED
     CONNECTION='connection_string';
     ```
     其中,`connection_string` 是指向远程MySQL数据库的连接参数字符串。然而,在PolarDB的具体实现中,可能有额外的要求或限制,请参照阿里云PolarDB的官方文档进行操作。
    
    2024-03-08 16:50:53
    赞同 展开评论 打赏
  • PolarDB MySQL版集群版和单节点只使用InnoDB存储引擎,并且会自动将非InnoDB引擎的表转换为InnoDB。而Federated引擎是一种允许访问远程MySQL服务器上表的存储引擎,但并未提及PolarDB是否支持或仍然保留了Federated引擎的功能。通常情况下,云数据库可能会对不适用云环境或者存在性能瓶颈的特性进行裁剪或替换,因此需要查阅最新的PolarDB官方文档或咨询阿里云客服来确认PolarDB是否支持创建Federated表。

    2024-03-08 10:51:42
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    PolarDB的InnoDB引擎可以创建Federated表

    在PolarDB中,Federated存储引擎允许您创建一个本地的“Federated表”,这个表实际上映射到远程数据库服务器上的一个物理表。这种结构使得远程表可以通过本地表来访问,而不需要复制或集群技术。以下是一些关于如何在PolarDB中使用Federated引擎的详细信息:

    • 远程表的支持类型:Federated表由两部分组成,一部分是远程服务器上的表,其类型可以是MyISAM、InnoDB或CSV等。另一部分是本地的Federated表,它与远程表的定义相匹配,但本身不存储数据,只包含一个指向远程表的连接字符串。
    • 操作步骤:首先,您需要创建一个远端Server,然后可以通过三段式名称方式或指定远端Server来连接到远程表并创建Federated表。
    • 性能优化:虽然社区版MySQL的Federated引擎在性能方面存在一些限制,但PolarDB MySQL版实现了条件下推、按需返回列和分页查询下推功能,这些优化显著提升了查询性能,尤其是在处理大数据集时。

    综上所述,您可以在PolarDB的InnoDB引擎中创建Federated表,并且通过这种方式,您可以透明地访问和管理远程数据库中的数据。

    2024-03-07 15:34:21
    赞同 展开评论 打赏
  • innodb引擎可以创建Federated表。在阿里云PolarDB MySQL版中,Federated引擎允许您访问远程MySQL数据库(包括PolarDB MySQL版集群和社区MySQL服务器)中的数据,而无需复制或集群技术。创建Federated表时,表定义存储在本地MySQL数据字典中,但实际数据物理存储在远程服务器上。当对本地Federated表执行SQL操作时,这些操作会被发送到远程服务器执行。
    参考链接:[1] https://help.aliyun.com/zh/polardb/polardb-for-mysql/user-guide/overview-4 此回答整理自钉群“PolarDB专家面对面 - 通用功能咨询”

    2024-03-06 21:36:10
    赞同 展开评论 打赏

阿里云关系型数据库主要有以下几种:RDS MySQL版、RDS PostgreSQL 版、RDS SQL Server 版、PolarDB MySQL版、PolarDB PostgreSQL 版、PolarDB分布式版 。

相关产品

  • 云原生数据库 PolarDB
  • 相关电子书

    更多
    云栖大会:开源 PolarDB 架构演进、关键技术与社区建设 立即下载
    2023云栖大会:和客户一起玩转PolarDB新特性 立即下载
    2023云栖大会:PolarDB for AI 立即下载