

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

# 在 Aurora PostgreSQL 中使用本機寫入轉送
<a name="aurora-postgresql-write-forwarding"></a>

 *本機 (叢集內) 寫入轉送*允許您的應用程式直接在 Aurora 複本上發出讀取/寫入交易。然後，寫入命令會轉送到要遞交的寫入器資料庫執行個體。您可以針對偶爾寫入的應用程式使用本機寫入轉送，並要求*先寫後讀一致性*，也就是能夠讀取交易中最新寫入的能力。

 不使用寫入轉送時，您的應用程式必須完全拆分所有讀取和寫入流量，維護兩組資料庫連線，才能將流量傳送到適當的端點。僅供讀取複本會以非同步方式從寫入器執行個體接收更新。此外，由於複寫延遲在僅供讀取複本之間可能不同，因此在所有複本之間實現全域讀取一致性並不容易。您必須處理寫入器資料庫執行個體上需要先寫後讀一致性的任何讀取。或者，您需要開發複雜的自訂應用程式邏輯，才能利用多個僅供讀取複本來實現可擴展性，同時確保一致性。

 透過寫入轉送，您可以避免分割這些交易或將它們單獨傳送到寫入器執行個體。您也不必開發複雜的應用程式邏輯，即可實現*先寫後讀一致性*。

 本機寫入轉送在每個提供 Aurora PostgreSQL 的區域均可使用。其支援以下的 Aurora PostgreSQL 版本：
+ 16.4 版和更新的 16 版本
+ 15.8 版和更新的 15 版本
+ 14.13 版和更新的 14 版本

 本機寫入轉送會用於轉送區域內複本的寫入。若要轉送來自全域複本的寫入，請參閱 [在 Amazon Aurora 全域資料庫中使用寫入轉送](aurora-global-database-write-forwarding.md)。

**Topics**
+ [Aurora PostgreSQL 中本機寫入轉送的限制和考量](aurora-postgresql-write-forwarding-limitations.md)
+ [設定 Aurora PostgreSQL 以進行本機寫入轉送](aurora-postgresql-write-forwarding-configuring.md)
+ [使用 Aurora PostgreSQL 的本機寫入轉送](aurora-postgresql-write-forwarding-understanding.md)
+ [在 Aurora PostgreSQL 中監控本機寫入轉送](aurora-postgresql-write-forwarding-monitoring.md)