View a markdown version of this page

Inoltro di scrittura locale in Aurora PostgreSQL - Amazon Aurora

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Inoltro di scrittura locale in Aurora PostgreSQL

L'inoltro di scrittura locale (in cluster) consente alle applicazioni di emettere read/write transazioni direttamente su una replica Aurora. I comandi di scrittura vengono quindi inoltrati all’istanza database di scrittura in attesa che venga eseguito il commit. È possibile utilizzare l'inoltro locale di scrittura per le applicazioni che richiedono operazioni di scrittura occasionali e richiedono read-after-write coerenza, ovvero la capacità di leggere l'ultima scrittura in una transazione.

Senza inoltro di lettura, le applicazioni devono suddividere completamente tutto il traffico in lettura e in scrittura, mantenendo due gruppi di connessioni al database per inviare il traffico all’endpoint appropriato. Le repliche di lettura ricevono aggiornamenti in modo asincrono dall’istanza di scrittura. Inoltre, poiché il ritardo di replica può variare tra le repliche di lettura, è difficile ottenere una coerenza di lettura globale tra tutte le repliche. È necessario effettuare tutte le letture che richiedono read-after-write coerenza sull'istanza del database Writer. In alternativa, è necessario sviluppare una complessa logica dell’applicazione personalizzata per sfruttare più repliche di lettura per la scalabilità, garantendo al tempo stesso la coerenza.

Con l’inoltro di scrittura, non è necessario suddividere tali transazioni o inviarle esclusivamente all’istanza di scrittura. Inoltre, non è necessario sviluppare una logica applicativa complessa per ottenere read-after-write coerenza.

L’inoltro di scrittura locale è disponibile in tutte le Regioni in cui è disponibile Aurora PostgreSQL. Questa funzionalità è supportata nelle seguenti versioni Aurora PostgreSQL:

  • 16.4 e versioni successive

  • 15.8 e versioni successive

  • 14.13 e versioni successive

L’inoltro di scrittura locale viene utilizzato per inoltrare le scritture da repliche nella Regione. Per inoltrare le scritture da una replica globale, consultare Utilizzo dell'inoltro di scrittura in un database globale Amazon Aurora.