我对一些最近添加的Postgres功能(例如外部数据包装程序)感到非常兴奋。我不知道其他任何具有此功能的RDBMS,但是在尝试向我的主要客户说明之前,他们应该开始偏爱Postgres,而不是当前的RDBMS,并且在我的情况下,包括其他任何数据库都不能做到这一点,我想验证一下。
我一直找不到其他任何支持SQL / MED的数据库的证据,像这样的简短说明指出Oracle不支持SQL /MED。
使我感到怀疑的主要事情是在http://wiki.postgresql.org/wiki/SQL/MED上的一条语句:
SQL / MED是外部数据管理,这是SQL标准的一部分,涉及数据库管理系统如何集成数据库外部存储的数据。
如果FDW基于SQL / MED,并且SQL / MED是开放标准,则其他RDBMS似乎也已经实现了它。
除Postgres外,是否有任何数据库支持SQL / MED?
PostgreSQL社区有很多不错的FDW,例如noSQL FDW(couchdb_fdw,mongo_fdw,redis_fdw),Multicorn(用于使用Python输出本身而不是C作为包装器本身)或坚果PGStrom(使用GPU进行某些操作!)。