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 (all'interno del cluster) consente alle applicazioni di eseguire transazioni di lettura/scrittura direttamente su una replica di Aurora. I comandi di scrittura vengono quindi inoltrati all’istanza database di scrittura in attesa che venga eseguito il commit. È possibile utilizzare l’inoltro di scrittura locale per le applicazioni con scritture occasionali e che richiedono la coerenza lettura dopo scrittura, 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 eseguire la transazione delle eventuali letture che richiedono la coerenza lettura dopo scrittura sull’istanza database di scrittura. 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 dell’applicazione complessa per ottenere la coerenza lettura dopo scrittura.
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.