5 OTTOBRE 2017 - Il PostgreSQL Global Development Group ha annunciato oggi il rilascio di PostgreSQL 10, l'ultima versione del più avanzato database open source al mondo.
Una funzionalità critica richiesta dai moderni carichi di lavoro è l'abilità di distribuire dati su più nodi per renderne più veloce l'accesso, la gestione e l'analisi - conosciuta anche come strategia "divide et impera". PostgreSQL 10 comprende miglioramenti significativi per implementare la strategia dividi e domina, fra cui la replica logica nativa, il partizionamento dichiarativo di tabelle e query parallele più potenti.
"La nostra comunità di sviluppatori si è concentrata sullo sviluppo di funzionalità che potessero sfruttare le moderne infrastrutture per workload distribuiti", afferma Magnus Hagander, membro del core team del PostgreSQL Global Development Group. "Funzionalità come replica logica e query parallele più potenti rappresentano anni di lavoro e testimoniano la dedizione della comunità nel garantire la posizione di leadership tecnologica di PostgreSQL."
Questa release inoltre segna il cambio dello schema di versionamento di PostgreSQL al formato "x.y". Ciò significa che la prossima minor release di PostgreSQL sarà la 10.1, mentre la prossima major release sarà la 11.
Replica logica - Una piattaforma publish/subscribe per distribuire i datiLa replica logica estende le funzionalità di replica attualmente presenti in PostgreSQL con l'abilità di inviare modifiche a livello di singolo database o tabella ad altri database PostgreSQL. Gli utenti possono controllare i dati replicati su altri cluster di database, e avranno la possibilità di effettuare upgrade con downtime zero a future major release di PostgreSQL.
"Abbiamo usato estensivamente PostgreSQL fino dalla versione 9.3 e siamo molto eccitati per la versione 10, dato che incorpora il supporto per il tanto atteso partizionamento e per la replica logica. Ci permetterà di usare PostgreSQL in ancora più servizi," dice Vladimir Borodin, DBA Team Lead presso Yandex.
Partizionamento dichiarativo di tabella - Semplicità nel dividere i tuoi datiIl partizionamento di tabella esiste in PostgreSQL da molti anni, ma ha sempre richiesto agli utenti di mantenere un insieme di regole e trigger affinché il partizionamento potesse funzionare. PostgreSQL 10 introduce una sintassi che semplifica la creazione e la gestione di tabelle partizionate per range o lista. L'aggiunta di questa sintassi è il primo passo di una serie di funzionalità pianificate per garantire nel lungo termine una robusta infrastruttura di partizionamento all'interno di PostgreSQL.
Query parallele più potenti - Domina in modo veloce le tue analisiPostgreSQL 10 fornisce un miglior supporto per le query parallele, permettendo a più parti del processo di esecuzione delle query di svolgersi in concorrenza. I miglioramenti comprendono nuovi tipi di scansione dei dati che sono eseguiti in parallelo, e ottimizzazioni in fase di aggregazione dei dati, come il pre-ordinamento. Queste funzionalità garantiscono risultati più veloci.
Replica sincrona con commit basata su quorum - Distribuisci i dati in sicurezzaPostgreSQL 10 introduce il commit basato su quorum per la replica sincrona, che dà flessibilità al modo in cui il database primario riceve da parte delle repliche remote la conferma che i cambiamenti siano stati scritti con successo. Un amministratore è adesso in grado di specificare che, qualora qualsiasi numero dei server standby confermi l'accettazione delle modifiche al database, i dati siano considerati scritti in modo sicuro.
"Il Quorum Commit per la replica sincrona in PostgreSQL 10 aumenta la nostra possibilità di promuovere l'infrastruttura di database con downtime vicino a zero per quel che riguarda le applicazioni. Questo ci consente di mettere in servizio e di aggiornare la nostra infrastruttura di database in continuazione, senza incorrere in lunghi tempi di manutenzione," dice Curt Micol, Staff Infrastructure Engineer presso Simple Finance.
Autenticazione SCRAM-SHA-256 - Metti al sicuro l'accesso ai tuoi datiSCRAM, acronimo di "Salted Challenge Response Authentication Mechanism", parte di RFC5802, definisce un protocollo per il miglioramento della memorizzazione e della trasmissione di password tramite l'implementazione di un framework per la negoziazione di password. PostgreSQL 10 introduce il metodo di autenticazione SCRAM-SHA-256, definito in RFC7677, per fornire maggior sicurezza del metodo di autenticazione di password basato su MD5.
Per spiegazioni sulle funzionalità elencate sopra e per ulteriori informazioni, si rimanda alle seguenti risorse:
La documentazione in formato HTML ed il manuale in formato man sono installati contestualmente a PostgreSQL. Tuttavia è estremamente consigliato navigare la nostra documentazione online.
PostgreSQL utilizza la Licenza PostgreSQL, una licenza in stile BSD molto permissiva. Questa licenza certificata da OSI è unanimemente apprezzata per la sua natura flessibile e business-friendly, in quanto non limita l'impiego di PostgreSQL in applicazioni proprietarie e commerciali. Insieme al supporto multi-azienda ed alla proprietà diffusa e pubblica del codice, la nostra licenza rende PostgreSQL molto popolare con i vendor che intendono incorporare il database all'interno dei loro prodotti senza alcun timore di incappare in costi, forme di lock-in o cambi nei termini e nelle condizioni di licenza.
Riferimenti sul web
Contatto per la stampa
Gabriele Bartolini
it@postgresql.org
Ufficio: +39 0574 159 3000
Mobile: +39 338 1566217
Tutti i logo sono disponibili per modifiche e redistribuzione secondo la "PostgreSQL License". Il nome ed il logo di PostgreSQL sono marchi registrati di "PostgreSQL Community Association of Canada".
PostgreSQL è il principale sistema di gestione di database open source, con una comunità internazionale costituita da migliaia di utenti e sviluppatori nonché decine di aziende ed enti provenienti da tutte le parti del mondo. Il progetto PostgreSQL si porta dietro oltre 25 anni di attività di ingegneria del software, a partire dal campus di Berkeley dell'Università di California, ed oggi può vantare un ritmo di sviluppo senza uguali. La gamma di funzionalità mature messe a disposizione da PostgreSQL non soltanto è in grado di competere con quelle offerte da sistemi di database proprietari, ma le migliora in termini di funzionalità avanzate, estensibilità, sicurezza e stabilità. Scopri maggiori informazioni su PostgreSQL e partecipa attivamente alla nostra comunità sul sito PostgreSQL.org e, per l'Italia, ITPUG.
"La nostra comunità di sviluppatori si è concentrata sullo sviluppo di funzionalità che potessero sfruttare le moderne infrastrutture per workload distribuiti", afferma Magnus Hagander, membro del core team del PostgreSQL Global Development Group. "Funzionalità come replica logica e query parallele più potenti rappresentano anni di lavoro e testimoniano la dedizione della comunità nel garantire la posizione di leadership tecnologica di PostgreSQL."
PostgreSQL è il principale sistema di gestione di database open source, con una comunità internazionale costituita da migliaia di utenti e sviluppatori nonché decine di aziende ed enti provenienti da tutte le parti del mondo. Il progetto PostgreSQL si porta dietro oltre 25 anni di attività di ingegneria del software, a partire dal campus di Berkeley dell'Università di California, ed oggi può vantare un ritmo di sviluppo senza uguali. La gamma di funzionalità mature messe a disposizione da PostgreSQL non soltanto è in grado di competere con quelle offerte da sistemi di database proprietari, ma le migliora in termini di funzionalità avanzate, estensibilità, sicurezza e stabilità. Scopri maggiori informazioni su PostgreSQL e partecipa attivamente alla nostra comunità sul sito PostgreSQL.org e, per l'Italia, ITPUG.
"Abbiamo usato estensivamente PostgreSQL fino dalla versione 9.3 e siamo molto eccitati per la versione 10, dato che incorpora il supporto per il tanto atteso partizionamento e per la replica logica. Ci permetterà di usare PostgreSQL in ancora più servizi," dice Vladimir Borodin, DBA Team Lead presso Yandex.
Yandex un'azienda tecnologica che sviluppa prodotti intelligenti e servizi alimentati dal machine learning. L'obiettivo di Yandex è di aiutare i clienti e le aziende a districarsi meglio nel mondo online e in quello offline. Yandex ha inoltre sviluppato prodotti su misura leader del mercato tra cui: dispositivi di trasporto, navigazione e applicazioni mobili per milioni di utenti in tutto il mondo. Per contattare, visita il sito https://yandex.com/company/contacts/
"Il Quorum Commit per la replica sincrona in PostgreSQL 10 aumenta la nostra possibilità di promuovere l'infrastruttura di database con downtime vicino a zero per quel che riguarda le applicazioni. Questo ci consente di mettere in servizio e di aggiornare la nostra infrastruttura di database in continuazione, senza incorrere in lunghi tempi di manutenzione," dice Curt Micol, Staff Infrastructure Engineer presso Simple Finance.
Fondata nel 2009, Simple è un'azienda tecnologica che sta cambiando il modo in cui persone e banche pensano ai loro soldi. Il prodotto Simple unisce pianificazione del budget al fare banca all'interno di una singola applicazione, con strumenti che aiutano le persone a risparmiare e a spendere i loro soldi in modo responsabile. Contatta Simple via email a press@simple.com
PostgreSQL gode del supporto di tante aziende pronte a sponsorizzare sviluppatori, a fornire servizi di hosting e a contribuire economicamente al progetto. Il sito comprende una pagina di sponsor principali del progetto PostgreSQL.
Esiste anche un vasto gruppo di aziende che offrono supporto professionale a PostgreSQL, da liberi professionisti e consulenti fino a aziende multinazionali.
Donazioni sono bene accette e gradite.
Oppure potete acquistare il nostro elegante merchandise dal nostro Zazzle PostgreSQL Store.