SQLite
From Giona
(Difference between revisions)
Line 6: | Line 6: | ||
* L'intero database è memorizzato in un singolo file | * L'intero database è memorizzato in un singolo file | ||
* Semplice da usare | * Semplice da usare | ||
- | * | + | * Multipiattaforma |
+ | * Il formato interno del file è indipendente dalla piattaforma | ||
* Nessuna dipendenza da altre librerie | * Nessuna dipendenza da altre librerie | ||
- | + | * Viene distribuito con un programma a linea di comando che permette di gestire facilmente il database e di inviare comandi sql(supporta lo standard SQL92) | |
- | * Viene distribuito con un programma a linea di comando che permette di gestire facilmente il database e di inviare comandi sql | + | |
* Ottima documentazione on-line | * Ottima documentazione on-line |
Revision as of 20:11, 18 May 2007
SQLite è una libreria C che implementa un DBMS SQL. E' rilasciata senza alcuna licenza; chiunque può integrarla in altri progetti, modificarne il sorgente, pubblicarla e utilizzarla anche per scopi commerciali. SQLite è in grado di gestire grandi quantità di dati(oltre 2 TB), e si dimostra spesso più veloce di altri motori DBMS client/server (tipo MySQL o PostgreSQL).
Ulteriori caratteristiche che lo rendono molto apprezzato dalla comunità Open-Source e non solo sono:
- Non richiede di essere configurato
- L'intero database è memorizzato in un singolo file
- Semplice da usare
- Multipiattaforma
- Il formato interno del file è indipendente dalla piattaforma
- Nessuna dipendenza da altre librerie
- Viene distribuito con un programma a linea di comando che permette di gestire facilmente il database e di inviare comandi sql(supporta lo standard SQL92)
- Ottima documentazione on-line