温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

外部数据封装器支持哪些库

发布时间:2026-11-09 07:20:54 来源:亿速云 阅读:95 作者:小樊 栏目:数据库

“外部数据封装器”(Foreign Data Wrapper,简称 FDW)是 PostgreSQL 中用于访问外部数据源的核心机制。不同 FDW 支持不同的外部库 / 数据源。下面按常见类别给你一个概览。


一、关系型数据库类 FDW

用于连接其他关系型数据库:

  • postgres_fdw:访问其他 PostgreSQL 实例(官方自带)
  • mysql_fdw:访问 MySQL
  • oracle_fdw:访问 Oracle
  • sqlite_fdw:访问 SQLite
  • sqlserver_fdw / tds_fdw:访问 SQL Server(基于 TDS 协议)
  • firebird_fdw:访问 Firebird

二、大数据 / 数据仓库类

  • hdfs_fdw:Hadoop HDFS
  • hive_fdw:Apache Hive
  • impala_fdw:Impala
  • clickhouse_fdw:ClickHouse
  • greenplum_fdw:Greenplum
  • redshift_fdw:Amazon Redshift

三、NoSQL / 半结构化数据类

  • mongo_fdw:MongoDB
  • couchdb_fdw:CouchDB
  • redis_fdw:Redis
  • nedb_fdw:NeDB

四、文件 / 对象存储类

  • file_fdw:本地文本/CSV 文件(官方自带)
  • csv_fdw:CSV 增强支持
  • s3_fdw:Amazon S3
  • parquet_fdw:Parquet 文件
  • json_fdw / jsonb_fdw:JSON 文件

五、消息 / 流数据类

  • kafka_fdw:Apache Kafka
  • rabbitmq_fdw:RabbitMQ

六、其他特殊用途

  • dblink(非 FDW,但功能类似):轻量级跨库访问
  • ldap_fdw:LDAP
  • www_fdw:通过 HTTP 访问数据
  • twitter_fdw:Twitter API
  • excel_fdw:Excel 文件

七、官方内置 FDW(PostgreSQL 自带)

  1. postgres_fdw
  2. file_fdw
  3. dblink(严格说不是 FDW)

其余通常需要:

CREATE EXTENSION xxx_fdw;

如果你指的是 某种具体数据库(如 PostgreSQL / MySQL) 或 某种使用场景(如连 Kafka、连 S3),可以告诉我,我可以给你更针对性的 FDW 列表和配置示例。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI
助
手