sql – Postgres之外的数据库是否具有与外部数据包装器相当的功
我对最近添加的一些Postgres功能感到非常兴奋,比如外国数据包装器.我不知道有任何其他RDBMS有这个功能,但在我尝试向我的主客户端说明他们应该开始更喜欢Postgres而不是他们当前的RDBMS鸡尾酒,并且在我的情况下包括没有其他数据库可以做到这一点,我想验证一下.
我一直无法找到支持SQL / MED的任何其他数据库的证据,以及这个简短的注释,说明Oracle does not support SQL/MED. 令我怀疑的主要问题是http://wiki.postgresql.org/wiki/SQL/MED的声明:
如果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进行某些操作!) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |