Loading article…
SQL標準の SQL/MED (「外部データの管理」) 拡張機能は、ISO /IEC 9075-9:2008 (元々は SQL:2003 用に定義) で定義されています。SQL / MEDは、外部データ ラッパーとデータリンク タイプを定義する SQL 拡張機能を提供し、SQL が外部データを管理できるようにします。外部データは、SQL ベースのDBMSからアクセス可能だが、管理されないデータです。この標準は、連合データベース システムの開発に使用できます。
実装
- PostgreSQLはバージョン9.1以降、一部のSQL/MEDをサポートしています。[1] [2]
- LucidDBはSQL/MEDをサポートしています。[3]
- MariaDBはCONNECTストレージエンジンでSQL/MEDをサポートしています。[4]実装では公式標準とは異なる構文を使用します。
- FarragoはSQL/MEDをサポートしています。[5]
- IBM Db2はSQL/MEDをサポートしています。[6]
- TeiidはSQL/MEDをサポートしています。[7]
- Microsoft SQL ServerはSQL/MEDを内部的にサポートしています。DATALINKはFILESTREAM [8] (SQL Server 2008)とFileTable (SQL Server 2012)の機能によって提供され、外部データラッパーはEXTERNAL TABLEとPolyBase [9]によって提供されます。
参照
- 構文
- SQL:2008
- SQL:2003
参考文献
- ^ PostgreSQL Wiki: SQL/MED
- ^ PostgreSQL ガイドの第 5.12 章「外部データ」。
- ^ LucidDB アーキテクチャ
- ^ CONNECT ストレージエンジン
- ^ Farrago SQL/MED サポート
- ^ IBM 連合データベース技術
- ^ Teiid ドキュメント
- ^ ファイルストリーム
- ^ 外部テーブル / PolyBase
外部リンク
- SQL/MED - ステータスレポート
