Distillazione n. 1 · 27.10.2026 · 17 di 20
PostgreSQL Active-Active: scopri l'estensione pgactive di AWS
Vuoi superare i limiti del modello active-standby? Scopri come pgactive permette di scrivere dati su più istanze PostgreSQL contemporaneamente.
Fonte: github.com · SQL & NoSQL

Se gestisci database PostgreSQL, probabilmente conosci bene il modello active-standby: una sola istanza accetta le modifiche e le replica a quelle in sola lettura. È una soluzione solida, ma ha dei limiti quando hai bisogno di scrivere dati in più luoghi contemporaneamente per ridurre la latenza o garantire un’alta disponibilità multi-regione.
Cos’è pgactive e come funziona
pgactive è un’estensione di PostgreSQL sviluppata da AWS per abilitare una topologia di replica active-active. A differenza del modello standard, questa estensione permette a più database all’interno di un cluster di accettare modifiche simultaneamente, replicandole tra loro in modo asincrono.
Il cuore di questa tecnologia è la logical replication. Questo formato permette a sistemi esterni di interpretare le modifiche prima di applicarle sul database di destinazione, facilitando azioni cruciali come la risoluzione dei conflitti di scrittura o la conversione di istruzioni non supportate.
Casi d’uso e considerazioni tecniche
L’adozione di una struttura active-active è ideale per scenari specifici come:
- Alta disponibilità multi-regione: mantenere i dati accessibili e scrivibili ovunque.
- Riduzione della latenza: permettere alle applicazioni di scrivere sui database più vicini geograficamente.
- Migrazioni e Blue/Green updates: gestire sistemi che devono rimanere scrivibili durante la transizione.
È importante notare che, poiché non esiste una singola “fonte di verità” unica in tempo reale, le applicazioni devono essere progettate per gestire il replication lag e i potenziali conflitti di scrittura. Inoltre, alcune funzionalità standard, come le sequenze intere incrementali, potrebbero non essere disponibili in questa configurazione.“, 120,
- pgactive
- postgresql active-active
- logical replication
- aws database
- multi-region high availability