Object Storage Service外部データラッパー (OSS FDW) は、PostgreSQL FDWフレームワークに基づいて開発され、分析のためにOSSデータにアクセスします。 OSS FDWを使用すると、OSSデータをAnalyticDB for PostgreSQLにインポートでき、パーティションテーブルをサポートします。 OSS外部テーブルは、パフォーマンス、機能、安定性の点でOSS外部テーブルよりも優れています。
概要
次の表に、OSS外部テーブルを使用して実行できる操作を示します。
操作 | 説明 |
AnalyticDB for PostgreSQLを使用して、OSS外部テーブルのデータを照会し、OSS外部テーブルをAnalyticDB for PostgreSQLテーブルと結合してデータ分析を行うことができます。 AnalyticDB for PostgreSQLテーブルデータをクエリするのと同じ方法で、OSS外部テーブルのデータをクエリできます。 | |
OSS外部テーブルを使用して、OSSデータをAnalyticDB for PostgreSQLインスタンスにインポートできます。 | |
OSS外部テーブルを使用して、AnalyticDB for PostgreSQLインスタンスからOSSにデータをエクスポートできます。 | |
OSS外部テーブルでは、テーブルパーティション分割機能がサポートされています。 クエリステートメントのWHERE句にパーティション列が含まれている場合、OSSからスキャンするデータを少なくすることでクエリ効率を向上させることができます。 |
OSS外部テーブルとOSS外部テーブルの比較
OSS外部テーブルは、パフォーマンス、機能、安定性の点でOSS外部テーブルよりも優れています。 次の表は、2つのタイプのテーブルを比較します。
機能 | OSS外部テーブル | OSS外部テーブル |
OSSからのデータインポートまたはOSSへのエクスポート | サポートされています。 | サポートされています。 |
大量のデータの分析 | OSS外部テーブルよりもパフォーマンスが向上します。 | 期待されるパフォーマンス要件を満たしていない可能性があります。 |
サポートされているオブジェクト形式 | 次のオブジェクト形式をサポートします。
| 次のオブジェクト形式をサポートします。
|
パーティション分割されたテーブル | サポートされています。 | サポートされていません。 |