Firebird - introduzione al database
Posted by Raimondo Fanale • Tuesday, August 15. 2006 • Category: FirebirdFirebird è una derivazione di Borland InterBase 6.0, reso open source dalla Borland stessa. La caratteristica che mi fece avvicinare a questo database fu sicuramente la sua derivazione da Interbase (essendo un "cittadino" di Borland
Difatti io stesso in azienda lo utilizzo per i servizi web "mission-critical" che hanno bisogno di caratteristiche e performances più avanzate del ben più noto MySQL.
Ecco un elenco delle principali caratteristiche di Firebird così come riportate su FirebirdNews:
- Supporto completo per Stored Procedure e Trigger
- Transazioni conformi al modello ACID
- Integrità referenziale
- Architettura Multi-Generazionale (MGA) per il controllo della concorrenza
- Basse richieste in termini di risorse
- Linguaggio interno per Stored Procedure e Trigger (PSQL) completo e potente
- Supporto per funzioni definite dall'utente(UDF)
- Scarsa o nulla necessità di amministrazione
- Scarsa o nulla necessità di configurazione: si installa e si inizia ad usarlo da subito
- Ampia comunità di utenti e disponibilità di supporto di qualità e gratuito
- Versione "embedded" (il RDBMS in un solo file), ottima per applicazioni su CDROM, mono-utente o per versioni di valutazione
- Ampia disponibilità di strumenti aggiuntivi, tra cui strumenti GUI di gestione e amministrazione, replicazione, ecc.
- Tecnologia "careful writes" per il recupero istantaneo in seguito a crash, senza bisogno di file di log.
- Moltissime possibilità di accesso al database: API nativa, dbExpress, ODBC, OLEDB, ADO.NET, JDBC type 4, Python, PHP, Perl, ecc.
- Supporto nativo per tutti i principali sistemi operativi, tra cui Windows, Linux, Solaris, MacOS.
View as PDF: This entry | This month | Full blog



0 Comments
Add Comment