PostgreSQL 8.1 Press Kit

PostgreSQL 8.1 Press Kit
link ufficiale

Un ringraziamento particolare a Stefano Reksten per la concessione
Stefano Reksten
PostgreSQL Regional Contact
+39-347-4745979
it@postgresql.org

Note di rilascio originali
8 Novembre 2005, Francoforte, Germania (OpenDBCon): Il Gruppo di Sviluppo Globale di PostgreSQL è orgoglioso di annunciare il rilascio di PostgreSQL 8.1, che rafforza ulteriormente il primato di PostgreSQL come il più avanzato sistema di gestione di database open source. Concepita, realizzata e testata da una comunità ampia e fiorente e supportata da un crescente numero di sponsor commerciali e compagnie del terziario, la versione 8.1 allargherà ulteriormente il raggio di azione di PostgreSQL nello sviluppo di applicazioni. La nuova versione include migliorie nelle performance e caratteristiche avanzate di SQL che permetteranno il supporto a data warehouse più grandi, il processo di un maggior volume di transazioni e software commerciale distribuito sempre più complesso.

Queste caratteristiche faranno sì che continui la tendenza ad adottare PostgreSQL iniziata con la versione precedente. La versione 8.0 è stata scaricata circa un milione di volte nei primi sette mesi, in raffronto a circa 300.000 download in un periodo simile per la versione 7.4.

"Gli utenti di database stanno pensando che il progetto proceda velocemente" afferma Lance Obermeyer, Direttore di Produzione alla Pervasive Software, uno degli sponsor commerciali di PostgreSQL. "Dato il crescente interesse verso le infrastrutture software a sorgente aperto, ci aspettiamo che PostgreSQL raccolga sempre più consensi."

Nuove caratteristiche avanzate del database

Ruoli: PostgreSQL ora supporta i ruoli, che semplificano la gestione di grandi gruppi di utenti con complessi intrecci di diritti sui database.

Parametri IN/OUT: le funzioni di PostgreSQL adesso supportano parametri di tipo IN, OUT e INOUT, il che migliora notevolmente il supporto per la business logic di applicazioni J2EE e .NET.

Commit a due fasi (Two-phase commit, 2PC): richiesta da tempo per applicazioni distribuite su WAN e per data center eterogenei, questa caratteristica rende possibili le transazioni ACID tra server separati da grandi distanze.

Migliorie nelle prestazioni

Miglioramento nelle prestazioni di sistemi multiprocessore: il gestore dei buffer della 8.1 è stato migliorato per scalare in maniera quasi lineare all'aumentare dei processori, il che porta ad un aumento significativo delle prestazioni in sistemi con CPU a 8 vie, 16 vie, dual core e multicore.

Bitmap scan: gli indici vengono convertiti in mappe di bit in memoria quando appropriato, il che si traduce in un aumento di velocità fino a venti volte superiore durante le ricerche tramite indice su query complesse che coinvolgono tabelle molto popolate. Questo semplifica anche la gestione del database, riducendo di fatto la necessità per indici su più colonne.

Partizionamento delle tabelle: il query planner adesso è in grado di evitare la scansione completa su intere sezioni di una tabella molto popolata utilizzando una tecnica conosciuta come Esclusione delle Restrizioni (Constraint Exclusion). Simile al Partizionamento delle Tabelle che si ritrova su altri database, questa caratteristica migliora tanto le prestazioni quanto la gestione dei dati su tabelle delle dimensioni di più gigabyte.

Lock condiviso sulle righe: il "lock più fine di quello sulla riga" di PostgreSQL adesso supporta livelli di concorrenza ancora più elevati con l'aggiunta di lock sulle righe condivisi per le chiavi esterne. I lock condivisi miglioreranno le prestazioni per gli inserimenti e gli aggiornamenti per molte applicazioni on-line ad alto volume transazionale.

"Il quadro generale delle prestazioni di PostgreSQL mostra un notevole aumento delle prestazioni sui nostri server di produzione basati su biprocessori Opteron", afferma Merlin Moncure, amministratore di database presso la Reliable Computer Solutions. "Più in dettaglio, noto una riduzione del 20% circa per il tempo di esecuzione di query semplici, più un 20% di riduzione del carico della CPU, per un miglioramento notevole del 20-40% sul carico generale delle macchine."

Ci sono più di 120 migliorie, alcune delle quali sono dettagliate nel nostro comunicato stampa per la 8.1.

Su PostgreSQL

PostgreSQL è il risultato del lavoro di squadra di centinaia di sviluppatori, basato su un processo di sviluppo ventennale iniziato all'Università della California a Berkeley. Grazie al suo supporto ad un insieme di caratteristiche pensato per le imprese che comprende transazioni, funzioni, trigger e sottoquery, PostgreSQL oggi viene usato dalle imprese commerciali più esigenti e dagli uffici pubblici. PostgreSQL è distribuito con una licenza BSD, che ne permette un uso e una distribuzione liberi da compensi, per applicazioni commerciali e non.

Caratteristiche aggiunte in questa versione

Oltre alle caratteristiche principali elencate nelle Note di Rilascio, ci sono più di 120 nuove caratteristiche e migliorie fornite da quasi 200 sviluppatori nella versione 8.1. Tra queste:

  • GiST: Il meccanismo agganciabile generalizzato di indicizzazione ad alberi di PostgreSQL (GiST) è stato migliorato per supportare il livello di prestazioni relative alla concorrenza, al recupero e all'aggiornamento che precedentemente si poteva ottenere unicamente mediante gli indici B-Tree. GiST è la spina dorsale per l'indicizzazione del testo (TSearch2), geospaziale (GIS) e tramite strutture ad albero. Con questa miglioria, tipi di dato complessi potranno operare molto bene anche sulle applicazioni a disponibilità continua.
  • Riscrittura della COPY: la COPY è stata riscritta per permettere un caricamento in massa di dati fino al 30% più veloce. Assieme alle migliorie al caricamento di dati in formato CSV, questo rende l'inserimento di basi di dati molto ampie dentro PostgreSQL più veloce che mai.
  • Memoria condivisa a 64-bit: il gestore dei buffer di memoria è stato migliorato per poter utilizzare fino a due terabye di RAM sulle piattaforme a 64 bit, preparando PostgreSQL ai server del futuro che saranno dotati di notevoli quantità di memoria.
  • Autovacuum integrato: il demone di manutenzione di PostgreSQL è stato migliorato ed integrato nel programma server principale, rendendo PostgreSQL più semplice da configurare ed amministrare.
  • Funzioni di aggregazione più veloci: le funzioni di aggregazione sono state migliorate per rendere le interrogazioni di resoconto più veloci. Gli sviluppatori di PostgreSQL hanno sia riscritto i processi di gestione della memoria per le funzioni di aggregazione che aggiunto ottimizzazioni per le indicizzazioni di MIN() e MAX().
  • Funzioni di amministrazione: nuove funzioni sono state aggiunte per ottenere informazioni sullo stato del server e per espletare compiti di base dell'Amministratore dalla linea di comando PSQL.
  • Funzioni di compatibilità: le funzioni lastval(), greatest() and least() sono state aggiunte per rendere più semplice la trascodifica di applicazioni per MySQL e Oracle.

Potete trovare maggiori informazioni sulle dozzine di ulteriori migliorie nella 8.1 nelle Note di rilascio.

Informazioni sulle compagnie citate

Pervasive Software (NASDQ: PVSW) fornisce software per l'infrastruttura che aiuta le compagnie a liberare il potenziale insito nei loro dati. Per più di due decadi Pervasive ha fornito progetti di grande valore e le migliori combinazioni di prestazioni, affidabilità e connettività. Decine di migliaia di clienti in praticamente tutti i rami dell'industria, in più di 150 paesi nel mondo, si affidano a Pervasive per aministrare, integrare, analizzare e mettere in sicurezza i loro dati più critici. Per ulteriori informazioni consultate le nostre pagine web.

Reliable Computer Solutions fornisce software per la pianificazione delle risorse industriali e servizi di consulenza per industrie manufatturiere. Siamo specializzati in soluzioni IT complete per veicoli a scopo ricreativo ed edilizia industriale. Il nostro prodotto di punta, ESP, muove più di un miliardo di dollari del settore manufatturiero negli Stati Uniti. Per ulteriori informazioni, contattate Merlin Moncure (solo in inglese): merlin.moncure@rcsonline.com, telefono: (01) 269-483-1234 x304.

Dove scaricarlo

Documentazione

Licenza

PostgreSQL adotta la licenza BSD, che richiede unicamente che il codice concesso in licenza mantenga le informazioni sul copyright e le condizioni di licenza. Questa forma di licenza certificata dall'OSI è ritenuta flessibile ed amichevole verso le imprese, giacchè non impedisce l'utilizzo di PostgreSQL in applicazioni commerciali o proprietarie. Con il supporto fornito da compagnie esterne e la proprietà pubblica del codice la licenza BSD rende PostgreSQL molto popolare tra i fornitori che vogliono incorporare un database nei loro prodotti senza timore di balzelli, lock-in o cambi improvvisi nei termini di licenza.

Contatti
English-language home page

Domande:
Stefano Reksten
PostgreSQL Regional Contact
+39-347-4745979
it@postgresql.org

Per contatti in altri stati leggete la nostra lista di contatti internazionali.

Supporto allo sviluppo
PostgreSQL ha l'appoggio di numerose compagnie, che patrocinano gli sviluppatori, forniscono soluzioni di hosting e ci forniscono supporto finanziario. Gli sponsor più importanti sono elencati nella nostra pagina di supporto allo sviluppo. C'è anche un vasto insieme di , da consulenti individuali a compagnie multinazionali.

Software aggiuntivo
Il progetto principale di PostgreSQL è arricchito da più di 100 sottoprogetti che forniscono soluzioni di replicazione, migrazione, compatibilità, interoperabilità, design e strumenti grafici per l'amministrazione.

Progetti correlati

Driver

Pacchetti per funzionalità avanzate

Interfacce grafiche

Replicazione

Back to top

Privacy Policy | Project hosted by linuxtime.it | pgTheme is a Drupal 6.x Theme creato da Massimiliano Marini per PSQL.it
Original Theme Designed by tinysofa for The Official Site of PostgreSQL