Firebird SQL: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
altra spolveratina |
eliminate frasi ridondanti e miglioramenti NPOV |
||
Riga 19:
Le ultime versioni rilasciate portano grandi miglioramenti riguardo alla resistenza del [[software]] ai crash esterni, la velocità d'esecuzione dei comandi SQL e la gestione e l'accesso ai dati del computer.
==Storia==
Firebird nasce dal [[codice sorgente]] di [[Interbase]] 6.0
Già quando era un prodotto commerciale e chiuso (prima della versione 6.0) l’antenato di Firebird era molto stimato e vantava una numerosa utenza,
La bassa occupazione di memoria, sia [[RAM]] che su disco (richiede ancora oggi poco più di 4 [[megabyte|MB]]▼
▲La bassa occupazione di memoria, sia [[RAM]] che su disco (richiede ancora oggi poco più di 4 MB
di RAM e meno di 10 MB su disco per una completa installazione), la facilità d’installazione,
d’utilizzo e di gestione
uguali ed anche inferiori qualità e funzionalità.
InterBase, dal principio, fu concepito, progettato e realizzato per un’utenza professionale ed
aziendale pagante, con tutte le implicazioni del caso.
InterBase
La prima versione di Firebird fu null’altro che un InterBase riveduto e migliorato dopo che la Borland l'aveva reso opensource (la pubblicazione del codice sorgente di Interbase 6.0 avvenuta nel [[2000]]).
▲InterBase è stato sviluppato da un’azienda seria e leader a livello mondiale nello sviluppo di
▲software per programmatori professionisti, la [[Borland]] International..
Firebird 1.5, pur essendo una versione di transizione verso la nuova 2.0, rappresenta un notevole passo avanti rispetto alla versione precedente. L’intero motore del database server è stato riscritto in [[C++]], mentre la
versione precedente era scritta in [[Linguaggio C|C]]. Il vantaggio di questa riscrittura è una maggior chiarezza e▼
▲eliminato alcuni seri problemi di sicurezza e qualche bug con l’aggiunta di poche migliorie.
▲versione precedente era scritta in C. Il vantaggio di questa riscrittura è una maggior chiarezza e
leggibilità del codice. Grazie a questa decisione, a lungo termine, le prossime versioni saranno più
facili da estendere e da gestire.
Firebird 2.0 conferma tutte le precedenti funzionalità e qualità e ne aggiunge molte altre a tutti i livelli. Le più interessanti sono quelle relative alle estensioni del linguaggio SQL derivate dall’SQL 200X e spianare la strada per Vulcano che sarà Firebird della prossima generazione.
Confrontato con altri più popolari RDBMS come MySQL e Postgres, Firebird sta▼
{{citazione necessaria|
▲Confrontato con altri più popolari RDBMS come [[MySQL]] e [[Postgres]], Firebird
file manager con estensioni SQL e null’altro; perciò è dovuta la sua velocità.
Firebird è un vero RDBMS con caratteristiche professionali native come l’integrità referenziale dei dati, le stored procedure e i trigger; caratteristiche che non possono assolutamente mancare in un RDBMS degno di questo nome. Postgres è sicuramente il più vicino a Firebird, come
caratteristiche e qualità, ma solo per chi lo utilizza sotto UNIX. Infatti, sotto Windows, Postgres
gira sotto emulazione dell’ambiente UNIX che lo rende notevolmente pesante e poco adatto per
un utilizzo serio. Solo le ultime versioni di Postgres sono state compilate nativamente per
Windows che rimane comunque più pesante e richiede maggior risorse di Firebird Super Server.}}
===Le tappe del progetto===
*1984 Jim Starkey progetta Interbase per la Groton Database System (.gdb)
*25/07/2000
*31/07/2000 Nasce il Progetto Firebird
*22/11/2000 Primo kit d’installazione per Firebird
|