Bibliothèque écrite en C qui propose un moteur de SGBDR accessible par le langage SQL. Ne requiert pas l’installation d’un serveur, travaille directement à partir d’un système de fichiers. Vraiment très léger (<500Ko) et simple d’emploi (le code source tient dans un seul fichier: sqlite3.c). Domaine Public.
News:
- Février 2017: Sortie de la version 3.17. Pas d’évolution majeure, mais un gain de performances.
Logiciels tiers:
- SQLiteManager: une application web pour administrer ses bases SQLite.
- DB Browser for SQLite: La même chose, mais sous forme d’appli.
Caractéristiques:
- Implémente en grande partie le standard SQL-92 et des propriétés ACID (mais pas entièrement).
- Moteur de base de données le plus utilisé au monde !
- Max DB size: 140 To et Max row size: 1 Go
- Nombreux bindings: C++, Perl, Ruby, TCL, Java, les langages utilisant le framework .NET via un pilote ADO.NET, etc. Intégré à la bibliothèque standard de Python (v2.5+) et de PHP (v5+)
- Pas de réplication
- Un seul processus peut écrire dans la base
Infos et ressources:
- Site officiel et Page Wikipédia et documentation francophone
- Tutoriel pour apprendre à l’utiliser sous Android.