SQLite

SQLite è una libreria C che implementa un DBMS SQL incorporabile all'interno di applicazioni. Il suo creatore è D. Richard Hipp, che lo ha rilasciato come software Open Source di pubblico dominio, privo di qualsiasi licenza.

Essendo una libreria, non è un processo standalone utilizzabile di per sé, ma può essere linkato all'interno di un altro programma. È utilizzabile con C/C++ ed esistono binding anche per altri linguaggi, in particolare Tcl. È integrato nella versione 5 di PHP.

Il pacchetto ha molte interessanti caratteristiche:

Ci sono, naturalmente, anche degli svantaggi:

Una sua peculiarità è il gestire i "tipi" in modo molto flessibile: ogni campo può contenere qualsiasi tipo di dato (o quasi; gestito differentemente nella versione 2 e 3).

Collegamenti esterni

See also: SQLite, ACID, C (linguaggio), DBMS, MySQL, Open Source, PHP, PostgreSQL, Pubblico dominio, SQL