Aurora PostgreSQL 相容資料庫整合 - AWS 方案指引

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

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 資料庫存取資料