SQLite
-Moteur de base de données relationnelle
-Crée par D.Richard Hipp
-Écrit en C (ANSI-C)
-Open source sans restriction
-Multiplate-forme
-Le plus distribué au monde (Firefox, Skype, Google Gears)
-Systèmes embarqués (iPhone, Symbian, Android, mais pas sur Windows Phone)
-Implémente le standard SQL-92 (alias SQL2)
-Et les propriétés ACID
-SGBD embarqué
-Pas de gestion des droits (mono-utilisateur)
-Pas de configuration
Mais…
-Dépendant du système de fichier
-une base de données = un fichier
-Attention à la limite sur des DD formatés en FAT 32
-Pas d’extension propre, (“.sqlite”, “.db” sont de bonnes pratiques)
-Possibilité de sauvegarde en mémoire vive (extension “:memory:”)
-Objectif : remplacer le système de fichiers, mais pas les SGBDR
Programmation Android (1.44) (Cours PDF)