PostgreSQL

PostgreSQL è un sistema di database avanzato con una lunga storia alle spalle. È disponibile per un'ampia gamma di piattaforme e viene utilizzato nei microscopici sistemi embedded così come negli enormi sistemi multi-terabyte. PostgreSQL ha guadagnato col passare degli anni una reputazione eccellente per le sue caratteristiche innovative, l'integrità dei dati, la sicurezza e l'affidabilità.

Uno dei più chiari vantaggi di PostgreSQL è che si tratta di un software open source: gli utenti possono installare, usare e distribuire PostgreSQL senza pagare royalty, grazie a una licenza molto permissiva.  In varie circostanze può accadere che i dati memorizzati dal database siano tremendamente importanti, e/o che la disponibilità dei servizi basati sul database sia un fattore critico. In tali circostanze noi offriamo servizi di supporto di alta qualità per darti il livello di fiducia richiesto.

PostgreSQL è inoltre noto per rimanere in funzione per periodi molto lunghi, richiedendo nella maggior parte dei casi poco o niente in termini di manutenzione. Nel complesso, PostgreSQL ha un costo totale (TCO) molto basso. Qui un business case completo.

Riassumiamo qui le caratteristiche principali di PostgreSQL; le funzionalità introdotte nella recente versione 9.1 sono descritte in maggior dettaglio qui.

  • Elevata aderenza agli standard SQL, compreso SQL:2011;
  • Architettura client-server con una gamma completa di driver e di client;
  • Progettato in modo altamente concorrente, evitando che i processi in scrittura blocchino i processi in lettura;
  • Altamente configurabile ed estendibile, consentendo svariati tipi di applicazioni;
  • Elevate scalabilità e prestazioni, unite a un ampio spettro di possibilità per tarare la configurazione;
  • Sofisticato ottimizzatore delle query, adeguato per la business intelligence;
  • Supporto completo per Java, Python, perl, PHP e molti altri linguaggi, sia per le procedure interne al server di database che per l'accesso da parte di client;
  • Elevata affidabilità, con una vasta serie di caratteristiche per durabilità e alta disponibilità;
  • Tipi di dati avanzati, come ad esempio GIS, full text search, e molti altri;
  • Internazionalizzazione, codifiche multibyte e collation;
  • Supporto di alta qualità!

PostgreSQL è elevatamente scalabile, sia in termini della notevole quantità di dati che è possibile gestire, sia nel numero di accessi che possono avvenire concorrentemente. Ci sono sistemi PostgreSQL attivi in produzione che gestiscono più di 4 terabyte di dati. Nella tabella seguente sono riassunti alcuni limiti generali di PostgreSQL. 

Limit Value
Dimensione massima di un database Illimitata
Dimensione massima di una tabella 32 TB
Massima dimensione di una riga 1.6 TB
Dimensione massima di un campo 1 GB
Massimo numero di righe per tabella Illimitato
Massimo numero di colonne per tabella 250 - 1600 a seconda del tipo di ciascuna colonna
Massimo numero di indici per tabella Illimitato

PostgreSQL ha ricevuto il Linux New Media Award per il Best Database System, e ha vinto per cinque volte il The Linux Journal Editors' Choice Award per il miglior DBMS.


Tieniti in contatto con noi.

Iscriviti alla nostra newsletter trimestrale: riceverai le ultime notizie su 2ndQuadrant e aggiornamenti sulle tecnologie da noi supportate

La tua privacy è tutelata in base alla normativa vigente (art. 13 D. Lgs. 30.06.2003, n. 196).