gpt4 book ai didi

sql - 除了 Postgres 之外的数据库是否具有可与国外数据包装器相媲美的功能?

转载 作者:行者123 更新时间:2023-11-29 11:19:08 24 4
gpt4 key购买 nike

我对最近添加的几个 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 似乎也已经实现了它。

长话短说:

除了 Postgres 之外还有其他数据库支持 SQL/MED 吗?

最佳答案

  • IBM DB2声称符合 SQL/MED(包括完整的 FDW API);
  • MySQL的联合存储引擎 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 进行某些操作!)

关于sql - 除了 Postgres 之外的数据库是否具有可与国外数据包装器相媲美的功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23411629/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com