Il PostgreSQL Global Development Group annuncia il rilascio di PostgreSQL 9.3, l’ultima versione del principale sistema open source di database relazionali, proseguendo lo sviluppo al ritmo di una major release l’anno.
Riprendendo le parti essenziali del comunicato ufficiale del rilascio di PostgreSQL 9.3, quest’ultima versione migliora l’affidabilità e la disponibilità di Postgres, nonché la capacità di integrazione con altri database.
PostgreSQL 9.3 aggiunge infatti la capacità di scrittura ai Foreign Data Wrapper, permettendo lo scambio di dati bi-direzionale fra sistemi. I complessi sistemi informativi odierni
coinvolgono più database e fonti di dati semi-strutturati: PostgreSQL ne favorisce
l’integrazione all’interno di un singolo stack, in modo coerente. Il progetto ha
anche rilasciato l’estensione postgres_fdw
, un driver ad elevate prestazioni
per federazioni di database PostgreSQL in modalità lettura/scrittura.
Come ogni altro rilascio annuale, PostgreSQL 9.3 include molte funzionalità
in grado di rendere più semplice, più flessibile e più divertente lavorare
con Postgres, sia per sviluppatori di applicazioni, che per amministratori
di sistema e analisti. Fra le principali funzionalità introdotte, si citano:
pg_dump
parallelo per velocizzare backup di database di grandi dimensioniLATERAL JOIN
Inoltre, la funzionalità “User-Defined Background Worker” consente agli sviluppatori
di scrivere task manager, gestori di richieste, processori paralleli, strumenti per
la gestione di code e altre utilità che permettono a PostgreSQL di coordinare
il lavoro. Un esempio di ciò è Mongres, un background worker che accetta query
per MongoDB, le interpreta e le passa a PostgreSQL.
PostgreSQL 9.3 sarà ovviamente il protagonista principale del PGDay italiano 2013, che si terrà il 25 ottobre prossimo a Prato, e di PGConf.EU, che si terrà a Dublino dal 29 ottobre al 1 novembre prossimi.
2ndQuadrant sarà partner di entrambe le manifestazioni e molti nostri speaker interverranno in quelle occasioni e vi porteranno le novità del nostro DBMS preferito.
[…] PostgreSQL 9.3 introduce il supporto ai foreign data wrapper in scrittura ed aggiunge anche il supporto al foreign data wrapper per PostgreSQL. Vediamo adesso un semplice esempio di utilizzo di un FDW connettendo fra loro due database Postgres. Creiamo due database: […]