September 26, 2024: PostgreSQL 17 Released!

Press Kit di PostgreSQL 9.4

Contents

  Comunicato stampa originale
  Funzionalità in maggior dettaglio
  Dove scaricare PostgreSQL
  Documentazione
  Licenza
  Contattaci
  Logo e immagini
  Testo completo delle citazioni e informazioni sulle relative aziende
  Supporto alle aziende

PostgreSQL 9.4

Comunicato stampa originale

PostgreSQL 9.4 aumenta flessibilità, scalabilità e prestazioni

18 DICEMBRE 2014: Il PostgreSQL Global Development Group annuncia il rilascio di PostgreSQL 9.4, l'ultima versione del principale sistema open source di database relazionali. Questa versione aggiunge molte funzionalità che aumentano la flessibilità, la scalabilità e le prestazioni di PostgreSQL per diverse tipologie di utenza, fra cui miglioramenti al supporto JSON, alla replica e alle performance degli indici.

Flessibilità

Grazie al nuovo tipo di dato JSONB di PostgreSQL, gli utenti non dovranno più scegliere fra un sistema relazionale e uno non relazionale: potranno averli entrambi in un colpo solo. JSONB supporta lookup veloci e query di ricerca semplici utilizzando gli indici GIN (Generalized Inverted Index). Le nuove funzioni a corredo permettono agli utenti di estrarre e manipolare dati JSON con prestazioni che uguagliano e migliorano i database più comuni per la gestione di documenti. Con JSONB, dati tabellari strutturati possono essere facilmente integrati con dati non strutturati per un ambiente di database altamente integrato.

"JSONB porta PostgreSQL alla comunità di sviluppatori Javascript, permettendo la memorizzazione e l'interrogazione nativa di dati in formato JSON. Node.js e altri framework lato server in Javascript potranno beneficiare della sicurezza e della robustezza di PostgreSQL, memorizzando al tempo stesso i dati nel formato schema-less preferito", afferma Matt Soldo, Product Manager, Heroku Postgres.

Scalabilità

Nella 9.4, la decodifica logica (Logical Decoding) fornisce una nuova API per leggere, filtrare e manipolare il flusso di replica di PostgreSQL. Questa interfaccia è la base per nuovi strumenti di replica, come la Replica Bi-Direzionale (BDR), che supporta la creazione di cluster multi-master con PostgreSQL. Altri miglioramenti nel sistema di replica, come replication slot e standby in ritardo (time-delayed), semplificano la gestione e aumentano l'utilità dei server in replica.

"La ragione principale che si cela dietro l'immediata adozione da parte nostra di PostgreSQL 9.4 in ambiente di produzione, è la nuova funzionalità di decodifica logica", afferma Marco Favale, Cartographic Production Manager di Navionics. "La possibilità di scrivere plugin di output personalizzati e flessibili ci permette di raccogliere in modo trasparente i cambiamenti sulle tabelle selezionate e di replicare le modifiche dove vogliamo, rimuovendo le pesanti - e complesse da gestire - soluzioni di replica basate su trigger."

"Zalando si affida alla stabilità e alle prestazioni di centinaia di database PostgreSQL per servire continuamente milioni di clienti in tutta Europa", dice Valentin Gogichashvili, leader del team di Database Operations presso Zalando Technologies. "Siamo entusiasti di impiegare server standby in ritardo, e valuteremo i nuovi strumenti di replica bi-direzionale, resi possibile dall'introduzione della decodifica logica".

Prestazioni

La versione 9.4 introduce inoltre diversi miglioramenti che permetteranno agli utenti di sfrutture ancora di più i loro server PostgreSQL, fra cui:

  • Indici GIN fino al 50% più piccoli e fino a 3 volte più veloci
  • Viste Materializzate aggiornabili in modalità concorrente per reportistica più veloce e più aggiornata
  • Ricarimento veloce della cache di un database PostgreSQL dopo un restart grazie a pg_prewarm
  • Scrittura in parallelo più veloce sul log delle transazioni di PostgreSQL

"Trarremo sicuramente beneficio dal refresh concorrente delle viste materializzate, dai server standby in ritardo (che renderanno ancora più robusta la nostra disaster recovery) e dagli oramai consueti miglioramenti di performance che ogni release di Postgres porta con sé", aggiunge Marco Favale.

Funzionalità in maggior dettaglio

Per spiegazioni sulle funzionalità elencate sopra e per ulteriori informazioni, si rimanda alla consultazione delle seguenti risorse:

Download

Documentazione

Documentazione in formato HTML e manuale in formato man sono installati contestualmente a PostgreSQL. Tuttavia è estremamente consigliato navigare, ricercare e lasciare commenti sulla documentazione online interattiva.

Licenza

PostgreSQL utilizza la Licenza PostgreSQL, una licenza in stile BSD che richiede soltanto che il software mantenga le informazioni di licenza e di proprietà intellettuale del codice. Questa licenza certificata da OSI è unanimemente apprezzata per la sua natura flessibile e business-friendly, in quanto non limita l'impiego di PostgreSQL con applicazioni proprietarie e commerciali. Insieme al supporto multi-azienda e 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.

Contattaci

Riferimenti sul web

Contatto per la stampa

Gabriele Bartolini
it@postgresql.org
Ufficio: +39 0574 870600
Mobile: +39 338 1566217

Logo e immagini

PostgreSQL Elephant Logo

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".

Testo completo delle citazioni e informazioni sulle relative aziende

"JSONB porta PostgreSQL alla comunità di sviluppatori Javascript, permettendo la memorizzazione e l'interrogazione nativa di dati in formato JSON. Node.js e altri framework lato server in Javascript potranno beneficiare della sicurezza e della robustezza di PostgreSQL, memorizzando al tempo stesso i dati nel formato schema-less preferito", afferma Matt Soldo, Product Manager, Heroku Postgres.

Su Heroku: Heroku è il leader nel campo "platform as a service" (Paas) aperto, focalizzato su usabilità, automazione e affidabilità. Basata a San Francisco, California, Heroku supporta attivamente le tecnologie Ruby e le architetture cloud. Per maggiori informazioni, è possibile visitare il is the leading open platform as a service (PaaS) focused on ease of use, automation, and reliability. Headquartered in San Francisco, CA, Heroku is a passionate and active supporter of Ruby technologies and cloud architecture. For more information, please visit sito web, il blog oppure seguire Heroku su Twitter. Heroku è un'azienda di proprietà di salesforce.com. Contatto in inglese: Heroku PR

"La ragione principale che si cela dietro l'immediata adozione da parte nostra di PostgreSQL 9.4 in ambiente di produzione, è la nuova funzionalità di decodifica logica", afferma Marco Favale, Cartographic Production Manager di Navionics. "La possibilità di scrivere plugin di output personalizzati e flessibili ci permette di raccogliere in modo trasparente i cambiamenti sulle tabelle selezionate e di replicare le modifiche dove vogliamo, rimuovendo le pesanti - e complesse da gestire - soluzioni di replica basate su trigger."

"Trarremo sicuramente beneficio dal refresh concorrente delle viste materializzate, dai server standby in ritardo (che renderanno ancora più robusta la nostra disaster recovery) e dagli oramai consueti miglioramenti di performance che ogni release di Postgres porta con sé", aggiunge Marco Favale.

Su Navionics: Navionics (www.navionics.com) ha il più grande database di mappe nautiche e lacustri, che copre le acque salate dell'intero pianeta e decine di migliaia di laghi e fiumi. Molte di queste mappe sono state sviluppate grazie ai rilevamenti effettuati direttamente da tecnici Navionics, sia sul campo, sia grazie all'impiego di tecnologie quali rilevamento laser e fotografia satellitare. Oggi Navionics impiega oltre 500 persone, situate principalmente negli Stati Uniti, in Italia e in India. Le vendite e il servizio al cliente sono garantite in tutto il mondo. Contatto: Marco Favale

"Zalando si affida alla stabilità e alle prestazioni di centinaia di database PostgreSQL per servire continuamente milioni di clienti in tutta Europa. Ci teniamo costantemente allineati con lo sviluppo di PostgreSQL sin dal 2010, quando abbiamo messo in produzione la versione Release Candidate 1 di PostgreSQL 9.0. Ogni nuova release ci porta maggiori prestazioni e miglioramenti nell'usabilità che siamo in grado di sfruttare sin dal primo giorno. Siamo entusiasti di impiegare server standby in ritardo, e valuteremo i nuovi strumenti di replica bi-direzionale, resi possibile dall'introduzione della decodifica logica. Il nostro team sta già lavorando al miglioramento dei nostri strumenti open source di monitoraggio che si avvarranno delle statistiche in tempo reale sulle query fornite dal modulo pg_stat_statements, potenziato nella 9.4. Migliorie nel campo delle aggregazioni come FILTER, rendono la scrittura di query aggregate molto più semplice e rendono i nostri colleghi in grado di scrivere codice SQL più elegante", dice Valentin Gogichashvili, leader del team di Database Operations presso Zalando Technologies.

Su Zalando: Zalando è una delle aziende di eCommerce principali in Europa, in grado di coprire 15 nazioni per ora. Zalando Technology ha sviluppato internamente la maggior parte dell'infrastruttura, compreso negozio, sistemi interni e software di logistica. Quando si tratta di prendere decisioni in campo operation e development, utilizziamo prevalentemente soluzioni open source e lavoriamo in team piccoli e flessibili. Sono i nostri team tecnologici che creano la fantastica esperienza del negozio online di Zalando, la stessa che i clienti apprezzano ogni giorno. Visitate il nostro sito web oppure il nostro blog.

Supporto alle aziende

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.

Il lavoro su JSONB è stato sponsorizzato da Engine Yard e supportato da Heroku, Andrew Dunstan e altri sviluppatori. Il lavoro su decodifica logica (Logical Decoding) è stato condotto da 2ndQuadrant. Molte altre aziende hanno contribuito a questa release.

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.