

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

# PostgreSQL 橋接器模型
<a name="bridge"></a>

PostgreSQL 橋接器模型是混合和孤立方法的組合。如同集區模型，您可以為每個租用戶佈建單一 PostgreSQL 執行個體。若要維持租戶資料隔離，請使用 PostgreSQL 邏輯建構。在下圖中，PostgreSQL 資料庫用於邏輯上分隔資料。

**注意**  
PostgreSQL 資料庫不是指單獨的 Amazon RDS for PostgreSQL 或 Aurora PostgreSQL 相容資料庫執行個體。而是參考 PostgreSQL 資料庫管理系統的邏輯建構來分隔資料。

 ![\[SaaS PostgreSQL bridge model with separate databases\]](http://docs.aws.amazon.com/zh_tw/prescriptive-guidance/latest/saas-multitenant-managed-postgresql/images/saas-postgresql-bridge-dbs.png) 

您也可以使用單一 PostgreSQL 資料庫搭配每個資料庫中的租戶特定結構描述來實作橋接模型，如下圖所示。

 ![\[SaaS PostgreSQL bridge model with separate schemas\]](http://docs.aws.amazon.com/zh_tw/prescriptive-guidance/latest/saas-multitenant-managed-postgresql/images/saas-postgresql-bridge-schemas.png) 

橋接器模型受到與集區模型相同的雜訊鄰近和租戶效能隔離考量。它也會產生一些額外的操作和佈建額外負荷，方法是要求每個租用戶佈建個別的資料庫或結構描述。它需要有效的監控才能快速回應租戶效能問題。它還需要應用程式檢測來監控租戶特定的用量。整體而言，橋樑模型可以視為 RLS 的替代方案，透過需要新的 PostgreSQL 資料庫或結構描述來稍微增強租戶加入工作。如同孤島模型，應用程式或資料存取層必須維護租用戶與其相關聯 PostgreSQL 資料庫或結構描述的映射。