PostgreSQL

PostgreSQL è un potente sistema di database relazionale open source. Ha all’attivo più di 20 anni di sviluppo e un’architettura testata, che ha guadagnato una solida reputazione di affidabilità, integrità e correttezza dei dati. Funziona su tutti i principali sistemi operativi, tra cui Linux, Unix, e Windows. È pienamente ACID compatibile, ha pieno supporto per chiavi esterne, join, viste, trigger e stored procedure (in più lingue). Comprende la maggior parte di SQL: 2008 tipi di dati, tra cui integer, numeric, boolean, char, varchar, date, interval, e timestamp. Supporta inoltre lo stoccaggio di grandi oggetti binari, comprese le immagini, suoni o video. Ha interfacce native di programmazione per C/C++, Java, .Net, Perl, Python, Ruby, Tcl, ODBC, tra gli altri, e una documentazione ben sviluppata e di facile accessibilità.

Un database PostgreSQL di classe enterprise offre funzionalità sofisticate come il controllo della concorrenza multi versione (MVCC), il punto di recupero definito in modo temporale, gli spazi tabella, la replica asincrona del database, le transazioni annidate (punti di salvataggio), il backup a caldo in linea, una sofisticata ricerca per l’ottimizzazione di progetto. È altamente scalabile sia per l’enorme quantità di dati che può gestire che per il numero di utenti simultanei che può servire.

Risorse