SQLite

SQLite
Description de l'image SQLite370.svg.
Description de l'image Sqlite3 command screenshot.png.
Informations
Développé par D. Richard HippVoir et modifier les données sur Wikidata
Première version Voir et modifier les données sur Wikidata
Dernière version 3.46.0 ()[1]Voir et modifier les données sur Wikidata
Dépôt www.sqlite.org/srcVoir et modifier les données sur Wikidata
Écrit en CVoir et modifier les données sur Wikidata
Système d'exploitation MultiplateformeVoir et modifier les données sur Wikidata
Formats lus SQLite database file format (d) et SQLite rollbak journal (d)Voir et modifier les données sur Wikidata
Formats écrits SQLite database file format (d), SQLite Zipvfs compressed database (d) et SQLite rollbak journal (d)Voir et modifier les données sur Wikidata
Type Système de gestion de base de données embarqué (d)Voir et modifier les données sur Wikidata
Licence Domaine public
Site web sqlite.orgVoir et modifier les données sur Wikidata

SQLite (prononcé [ɛs.ky.ɛl.ajt]) est une bibliothèque écrite en langage C qui propose un moteur de base de données relationnelle accessible par le langage SQL. SQLite implémente en grande partie le standard SQL-92 et des propriétés ACID.

Contrairement aux serveurs de bases de données traditionnels, tels que MySQL, MariaDb ou PostgreSQL, sa particularité est de ne pas reproduire le schéma habituel client-serveur mais d'être directement intégrée aux programmes. L'intégralité de la base de données (déclarations, tables, index et données) est stockée dans un fichier indépendant de la plateforme.

D. Richard Hipp, le créateur de SQLite, a choisi de mettre cette bibliothèque ainsi que son code source dans le domaine public, ce qui permet son utilisation sans restriction aussi bien dans les projets open source que dans les projets propriétaires. Le créateur ainsi qu'une partie des développeurs principaux de SQLite sont employés par la société américaine Hwaci[2].

SQLite est le moteur de base de données le plus utilisé au monde, grâce à son utilisation :

De par son extrême légèreté (moins de 600 Kio[3]), il est également très populaire sur les systèmes embarqués, notamment sur la plupart des smartphones et tablettes modernes : les systèmes d'exploitation mobiles iOS, Android et Symbian l'utilisent comme base de données embarquée[4]. Au total, on peut dénombrer plus d'un milliard de copies connues et déclarées de la bibliothèque[5].

  1. « SQLite Release 3.46.0 On 2024-05-23 », (consulté le )
  2. « SQLite Copyright », sur www.sqlite.org
  3. « About SQLite », sur www.sqlite.org
  4. « Well-Known Users Of SQLite », sur www.sqlite.org
  5. « Most Widely Deployed SQL Database Engine », sur www.sqlite.org

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Tubidy