OSS Foreign Table(簡稱OSS FDW)是基于PostgreSQL Foreign Data Wrapper(簡稱PG FDW)框架開發的用于訪問OSS數據的數據分析方案,支持將OSS數據導入至AnalyticDB PostgreSQL版,且提供分區表功能,在性能、功能以及穩定性上都優于OSS External Table。
功能介紹
OSS Foreign Table支持如下功能:
功能 | 介紹 |
您可以通過AnalyticDB PostgreSQL版查詢OSS Foreign Table中的數據,也可以對OSS Foreign Table和本地表進行關聯分析。 查詢OSS Foreign Table的數據與查詢AnalyticDB PostgreSQL版數據庫本地表數據方法一致。 | |
您可以通過OSS Foreign Table將OSS數據導入到AnalyticDB PostgreSQL版數據庫。 | |
您可以通過OSS Foreign Table將AnalyticDB PostgreSQL版數據庫中的數據導出到OSS。 | |
OSS Foreign Table提供了分區表功能,當查詢語句的WHERE條件中包含分區列時,可以有效減少從OSS上拉取的數據,從而提升查詢的執行效率。 |
與OSS External Table的對比
OSS Foreign Table在性能、功能以及穩定性上都優于OSS External Table ,具體信息如下:
功能 | OSS Foreign Table | OSS External Table |
導入OSS數據或導出數據到OSS | 支持 | 支持 |
OSS數據分析(大數據量場景) | 大數據量場景的數據分析性能優于OSS External Table。 | 大數據量場景的數據分析性能可能無法達到預期。 |
支持的文件格式 | 支持如下文件格式:
| 支持如下文件格式:
|
分區表 | 支持 | 不支持 |