SQLite è una libreria software scritta in linguaggio C che implementa un DBMS SQL; essendo una libreria, non è un processo standalone utilizzabile di per sé, ma può essere linkato all'interno di un altro programma. È utilizzabile con linguaggio C/C++ ed esistono binding anche per altri linguaggi, quali Tcl, php e la piattaforma .Net
SQLite è in grado di creare e gestire un database compatibile con lo standard ANSI SQL92 in un unico file grande fino a 2 Terabyte. Non richiede alcun tipo di installazione o configurazione. Le transazioni che implementa sono atomiche, consistenti, isolate e durabili (specifiche ACID), anche se interrotte a causa di crash del sistema o mancanza di alimentazione.
SQLite può anche essere impiegato come memoria temporanea per ordinare e cercare in un'ampia mole di dati.
Inoltre esiste una corposa lista di interfacce utente grafiche che semplificano la creazione e la gestione di una base dati utilizzando questa libreria. Particolarmente interessante SQLite Administrator.
31313c9f-9d2c-4548-abff-5cd89ce42d7d|0|.0