Postgres Pro Shardman: aggiornamento del DBMS per grandi aziende

Postgres Professional, leader russo nello sviluppo di DBMS, annuncia il rilascio di aggiornamenti minori per Postgres Pro Shardman versione 14.12.1.

Postgres Pro Shardman è un nuovo DBMS relazionale distribuito per sistemi ad alta intensità di carico, adatto per le più grandi installazioni da decine a centinaia di TB, quando un singolo server non è sufficiente. Il DBMS consente di suddividere i dati in parti e distribuirli su diversi server—shard. Questo approccio garantisce una tolleranza agli errori incorporata e il rispetto garantito dei requisiti ACID: atomicità, coerenza, isolamento e durabilità.

Nel nuovo rilascio di Postgres Pro Shardman sono state aggiunte nuove funzionalità, migliorata la performance e risolti alcuni bug. Tra i principali cambiamenti:

Nucleo e estensioni

  • È stato aggiunto il parametro REMOTE al comando EXPLAIN, che consente di ottenere l'output di EXPLAIN per le query eseguite su un server remoto. È abilitato di default.
  • È stata implementata una logica di stima dei costi dei piani. Questo permette al pianificatore di scegliere più frequentemente piani generali quando si riscontrano somiglianze tra piani generali e specializzati.
  • È stata aggiunta la supporto per l'esclusione delle sezioni durante l'esecuzione per i nodi di piano che eseguono l'aggregazione dei dati su server esterni. Questa ottimizzazione è necessaria principalmente per eliminare le sezioni nei piani generali.
  • Sono state aggiunte metriche cumulative per il traffico di rete tra i nodi del cluster Shardman nella vista shardman.pg_stat_netusage.
  • È stata aggiornata la vista pg_stat_activity, che ora mostra lo stato dei processi di servizio di Shardman.

Utilità di gestione

  • Sono state risolte le vulnerabilità CVE-2023-45288 e CVE-2023-44487.
  • È stato corretto un errore nel comando shardmanctl cleanup, che impediva l'eliminazione dei gruppi di replica.
  • È stato migliorato l'output del comando shardmanctl forall in caso di risultato vuoto.
  • È stata risolta una falla dell'utility shardmand, che si verificava se il cluster di Shardman non era completamente configurato.

Fonte: linux.org.ru

Acquista un hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista un hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster