PostgreSQL completo DBMS

xino.php?stwembed=1&stwsize=320x&stwaccesskeyid=f537f3f3be4d1b8&stwurl=https%3A%2F%2Fwww.postgresql PostgreSQL completo DBMS PostgreSQL è un completo DBMS ad oggetti

PostgreSQL è una reale alternativa sia rispetto ad altri prodotti liberi come MySQL, Firebird SQL e MaxDB. Inoltre anche a quelli a codice chiuso come Oracle, IBM Informix o DB2. Offre caratteristiche uniche nel suo genere che lo pongono per alcuni aspetti all’avanguardia nel settore dei database. Un rapido esame di PostgreSQL potrebbe suggerire che sia simile agli altri database.

Usa il linguaggio SQL per eseguire delle query sui dati. Questi sono conservati come una serie di tabelle con chiavi esterne che servono a collegare i dati correlati. La programmabilità del software è il suo principale punto di forza ed il principale vantaggio verso i suoi concorrenti il che rende più semplice costruire applicazioni per il mondo reale, utilizzando i dati prelevati dal database.

PostgreSQL permette agli utenti di definire nuovi tipi basati sui normali tipi di dato SQL, permettendo al database stesso di comprendere dati complessi. Per esempio, si può definire un indirizzo come un insieme di diverse stringhe di testo per rappresentare il numero civico, la città, ecc. Da qui in poi si possono creare facilmente tabelle che contengono tutti i campi necessari a memorizzare un indirizzo con una sola linea di codice.

In PostgreSQL i programmatori possono implementare la logica in uno dei molti linguaggi supportati (PL/pgSQL, Perl, Python, Tcl, Ruby, C, C++ e R).

Punti di forza della programmabilità di PostgreSQL:

Incremento delle prestazioni, in quanto la logica viene applicata direttamente dal server di database in una volta, riducendo il passaggio di informazioni tra il client ed il server.
Incremento dell’affidabilità, dovuto alla centralizzazione del codice di controllo sul server, non dovendo gestire la sincronizzazione della logica tra molteplici client e i dati memorizzati sul server.
Inserendo livelli di astrazione dei dati direttamente sul server, il codice del client può essere più snello e semplice.

Questi vantaggi fanno di PostgreSQL, probabilmente, il più avanzato sistema database dal punto di vista della programmabilità, il che aiuta a spiegarne il successo. Utilizzare PostgreSQL può ridurre il tempo totale di programmazione di molti progetti, con i vantaggi suddetti che crescono con la complessità del progetto stesso, ovviamente se utilizzato da utenti esperti nel suo utilizzo.

Sito Web: clicca qui

%d blogger hanno fatto clic su Mi Piace per questo: