RDS PostgreSQL根據不同場景,提供三種連接地址,包括實例連接地址、數據庫代理連接地址和Babelfish連接地址。本文介紹它們區別和適用場景。
連接地址對比說明
地址類型 | 地址說明 | 適用場景 |
實例連接地址 |
| 單實例連接。 |
數據庫代理連接地址 | 數據庫代理提供自動讀寫分離功能,使用數據庫代理連接地址可使寫請求自動轉發到主實例,讀請求自動轉發到各個只讀實例,實現讀寫請求的自動分流,減輕主實例的壓力。
說明 數據庫代理的更多信息,請參見什么是數據庫代理。 | 少寫多讀場景。 |
Babelfish連接地址 | 基于Babelfish for PostgreSQL的開源項目,阿里云RDS PostgreSQL實例購買時開啟Babelfish選項后,可以同時獲得Microsoft SQL Server和PostgreSQL兩種數據庫引擎數據查詢和處理的能力。可以通過TDS端口,從SQL Server客戶端訪問Babelfish for RDS PostgreSQL實例。
說明 Babelfish的更多信息,請參見Babelfish簡介。 | 需要同時處理SQL Server請求和PostgreSQL請求的場景。 |