sql – Postgres之外的数据库是否具有与外部数据包装器相当的功能?

我对最近添加的一些Postgres功能感到非常兴奋,比如外国数据包装器.我不知道有任何其他RDBMS有这个功能,但在我尝试向我的主客户端说明他们应该开始更喜欢Postgres而不是他们当前的RDBMS鸡尾酒,并且在我的情况下包括没有其他数据库可以做到这一点,我想验证一下.

我一直无法找到支持sql / MED的任何其他数据库的证据,以及这个简短的注释,说明Oracle does not support SQL/MED.

令我怀疑的主要问题是http://wiki.postgresql.org/wiki/SQL/MED的声明:

sql/MED is Management of External Data,a part of the sql standard that deals with how a database management system can integrate data stored outside the database.

如果FDW基于sql / MED,并且sql / MED是开放标准,那么其他RDBMS似乎也可以实现它.

TL; DR:

Postgres之外的任何数据库支持sql / MED吗?

解决方法

> IBM DB2声称符合sql / MED(包括完整的FDW API);
> MySQL的FEDERATED存储引擎 can connect to another MySQL database,but NOT to other RDBMSs;
> MariaDB的CONNECT引擎允许访问各种文件格式(CSV,XML,Excel等),可以访问“任何”ODBC数据源(Oracle,DB2,sqlServer等),并可以访问存储引擎MyIsam和InnoDB上的数据.
> Farrago也有一些;
> PostgreSQL实现了它的一部分(特别是它没有实现例程映射,并且具有简化的FDW API).它可用作自PG 9.1以来的可重新编程,并且自9.3以来可写,并且在此之前有 DBI-Link.

Postgresql社区有很多不错的FDW,比如nosql FDW(couchdb_fdw,mongo_fdw,redis_fdw),Multicorn(用于使用Python输出而不是C用于包装器本身),或者坚果PGStrom(它使用GPU进行某些操作!)

相关文章

(一)日志传送架构 (1.1)相关服务器 主服务器 :用于生产的服务器,上面运行这生产SQL Server数据库...
(一)事故背景 最近在SQL Server 2012生产数据库上配置完事物复制(发布订阅)后,生产数据库业务出现了...
(一)测试目的 目前公司使用的SQL SERVER 2012高可用环境为主备模式,其中主库可执行读写操作,备库既...
(一)背景个人在使用sql server时,用到了sql server的发布订阅来做主从同步,类似MySQL的异步复制。在...
UNION和OR谓词 找出 product 和 product2 中售价高于 500 的商品的基本信息. select * from product wh...
datawhale组队学习task03