Hatena::Grouppostgresql

PostgreSQL 雑記 このページをアンテナに追加 RSSフィード

2011-08-29oracle_fdw, mysql_fdw, ... このエントリーを含むブックマーク このエントリーのブックマークコメント

Foreign Data Wrapper for Oracle (Beta) released」というニュースが流れたので、チェックしてみました。

oracle_fdwPostgreSQL 9.1 の SQL/MED API を利用した拡張機能 (EXTENSION) で、Oracle のテーブルを、PostgreSQL からビューのように扱うことができるようです。コードを見る限り WHERE 句の push-down (条件の引き継ぎ) を頑張っているようで、各種演算子や関数の一部も Oracle 側に SQL として受け渡せるとのこと。データ型変換も一通り揃っており、「ちょっと Oracle のデータを持ってきて PostgreSQL で加工/検索」という用途には十分使えそうです。

ライセンスもBSDなので、今後のC言語ベースの FDW のお手本にもなりそうです。ちなみに、mysql_fdw も開発中のようですが、こちらは未完成で、クエリも全部 "SELECT * FROM tbl" になってしまいます。そして、未だに postgresql_fdw (PostgreSQLPostgreSQL) は出てきていないという不思議な状況……。

追記

http://pgxn.org/tag/fdw/ を見ると、CouchDB, LDAP, ODBC, Redis, Amazon S3 用のFDWも見つかりました。