Visual Basic Simple
Panoramica generale dei database
PostgreSQL
Sincronizza Indice
Sincronizza Indice
Scarica il progetto
Scarica il progetto
Scarica il testo dell'articolo
Testo dell'articolo
Stampa l'articolo
Stampa l'articolo
Ricerca personalizzata

Difficoltà: 1 / 5

Nome PostgreSQL
Produttore PostgreSQL Global Development Group
Ultima versione PostgreSQL 7.3
Piattaforma Unix / Linux / AIX / IRIX / QNX
FreeBSD / NetBSD OpenBSD
Windows 9x / NT / 2000 / XP (CygWin)
BeOS
HP-UX
MaxOS X
Solaris / Sun OS
Interfacciamento

Insight Distribution System PostgreSQL ODBC Driver
Insight Distribution System PostgreSQL+ ODBC Driver

Tipologia Client / Server
Ulteriori informazioni http://www.postgresql.org
http://www.cygwin.com
Licenza d'uso Open Source gratuito

Forse il miglior database Open Source al mondo per numero di caratteristiche e robustezza. Tutte le carte in regola per concorrere con prodotti storicamente più forti quali Oracle, MS SQL Server od il suo diretto concorrente MySQL.

È un database client/server complesso e ricchissimo di caratteristiche ma che tuttavia non richiede l'uso di molte risorse hardware. Progettato per essere utilizzato in ambienti Unix/Linux, ha tentato il porting su piattaforme Windows sovrapponendosi sopra CygWin, una sorta di emulazione Unix per Windows.
Purtroppo proprio a causa di questo livello intermedio risulta essere alquanto instabile e generalmente lento; nessun problema invece per la versione nativa Unix/Linux.

Consente la creazione di Viste, Stored Procedures e Triggers. Supporta la creazione di Indici, Chiavi primarie ed esterne, nonché le relazioni, l'integrità referenziale e le transazioni. Possiede inoltre un articolatissimo insieme di Stored Procedure per l'amministrazione del server e dei dati. A questo si aggiungono numerose caratteristiche, fra cui spiccano numerosi tipi di dati a volte anomali per un database relazionale, che rendono il database unico nel suo genere.

Si tratta di un ottimo prodotto, Open Source, gratuito e tutto sommato leggero. Il suo limite più pesante riguarda l'ambiente di esecuzione.

È studiato per architetture di rete tramite socket Unix ed in quest'ambiente non soffre di alcun particolare difetto.

Pro
Contro
  • Open Source gratuito

  • Complesso sistema di autorizzazioni e gestione della multiutenza

  • Viste e Stored Procedures

  • Supporto per le transazioni ed i cursori

  • Chiavi ed integrità referenziale

  • Triggers e Stored Procedures

  • Elevata robustezza

  • Capacità illimitata per ogni database

  • Numerosi tipi di dati complessi
  • Richiesto l'uso di CygWin per il server in ambiente Windows

  • Mancanza di strumenti di amministrazione nativi

  • Richiede compressione dopo massiccie eliminazioni di dati

  • Elaborazioni limitate ad un database per connessione

 

Un eccellente prodotto, anche se gratuito, se eseguito in ambiente Unix/Linux ma di scadente qualità nella versione emulata Windows. Un valido avversario per prodotti importanti, che presenta le stesse caratteristiche dei suoi concorrenti e quel qualcosa di più che lo rende un database unico.

Fibia FBI
29 Ottobre 2002

Scarica il progetto
Scarica il progetto
Scarica il testo dell'articolo
Scarica il testo dell'articolo
Stampa l'articolo
Stampa l'articolo
Torna all'indice della sezione Database