Postgresql

Postgresql è il più avanzato gestore di database relazionali. Si tratta di un software Open Source, stabile e multipiattaforma.

Postgresql deriva dal precedente sistema di gestione Postgres, un progetto avviato nel 1986 dal gruppo del prof. Michael Stonebraker della Università della California di Berkeley.

Nel 1994 due studenti di Stonebraker, Andrew Yu e Jolly Chen, hanno sostituito il linguaggio interrogativo Postquel con l'SQL. Dopo la prima versione del 1995 denominata Postgres95, la successiva evoluzione del 1996 ha preso il nome di PostgreSQL.

Si tratta di un database relazionale ad oggetti (ORDBMS) che consente, rispetto alla tradizionale base di dati orientata ad oggetti, una migliore gestione dei dati relazionali.

PostgreSQL è Open Source perchè garantisce ai suoi utenti di usare, copiare, modificare e distribuire il programma per qualsiasi scopo, con costi virtualmente nulli.

E' coerente, robusto, stabile e richiede poca manutenzione. Questo comporta però una minore velocità di base. In fase di compilazione, comunque, è possibile essere più permissivi nelle policy adottate e migliorare così le prestazioni assolute.

Comprende un' interfaccia grafica, PgAccess, che permette una corretta gestione di query e transazioni complesse senza la necessità di ricorrere ai comandi in linea.

Nonostante sia stato concepito per  gli ambienti Unix, le piattaforme che supportano PostgreSql sono molteplici, da Linux a Windows.