本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Aurora PostgreSQL 相容資料庫整合
若要在 PostgreSQL 資料庫和遠端資料庫之間建立連線,您可以使用外部資料包裝函式 (FDWs)。相較於 SQL Server 連結的伺服器和 Oracle 資料庫連結,外部資料包裝函式提供下列優點:
-
原生 PostgreSQL 整合 FDWs是 PostgreSQL 的原生 ,並且使用其 SQL 功能。這可改善整合體驗。
-
整合和最佳化 ‒ 連結的伺服器 (SQL Server) 和資料庫連結 (Oracle) 專屬於其各自的資料庫生態系統。透過支援對遠端資料來源和跨資料庫引擎的查詢,例如 Oracle、SQL Server、MySQL、FDWs為 PostgreSQL 提供更整合和最佳化的方法。
-
跨資料庫查詢 ‒ 當您使用 FDWs時,可以在單一 SQL 陳述式中查詢來自多個遠端資料來源的資料。這支援跨資料庫分析和報告。
-
向下推送最佳化 FDWs可以推送操作,例如篩選、投影和排序到遠端資料來源。這可減少資料傳輸,並改善查詢效能。
-
平行執行 ‒ 外部資料包裝函式支援平行執行涉及遠端資料來源的查詢,以改善效能。
透過使用外部資料包裝函式整合,您可以直接在 Amazon Aurora PostgreSQL 相容版本中查詢和操作來自遠端資料庫的資料。這支援混合架構和資料整合案例。
本指南著重於連線至遠端 PostgreSQL 資料庫的postgres_fdw
延伸模組,以及連線至 SQL Server 資料庫的tds_fdw
延伸模組。本指南未涵蓋下列 PostgreSQL 擴充功能:
-
oracle_fdw
用於從 Oracle 資料庫存取資料 -
mysql_fdw
用於從 MySQL 資料庫存取資料