SQLite : définition

Définition du mot SQLite

SQLite est un système de base de données ou une bibliothèque proposant un moteur de base de données relationnelles. Il repose sur une écriture en C, un langage de programmation impératif, et sur une accessibilité via le langage SQL (Structured Query Language).
SQLite présente la particularité d'être directement intégré aux programmes et dans l'application utilisant sa bibliothèque logicielle alors que ses concurrents comme MySQL reproduisent de leur côté le schéma classique client-serveur. Avec SQLite, la base de données est intégralement stockée dans un fichier indépendant du logiciel.

Créé au début des années 2000 par D. Richard Hipp, SQLite propose un accès plus rapide aux données, mais aussi plus structuré et avec davantage de sécurité.

À noter que, contrairement à une majorité de systèmes de gestion de base de données (SGBD), SQLite est basé sur un typage dynamique plutôt que sur un typage statique pour le contenu des cellules.

Langages