🍋
Menu
.sqlite Data

Base de données SQLite

Les fichiers de base de données SQLite (.sqlite, .db) sont des fichiers de base de données autonomes qui contiennent un moteur de base de données SQL complet. Contrairement aux bases de données client-serveur, SQLite s'exécute dans le processus et stocke tout dans un seul fichier.

Type MIME

application/vnd.sqlite3

Type

Binaire

Compression

Sans perte

Avantages

  • + Zero configuration — just a file, no server needed
  • + Most deployed database in the world (billions of instances)
  • + Cross-platform binary format — works on every OS
  • + Full ACID transactions and SQL support

Inconvénients

  • Not designed for high-concurrency write workloads
  • No built-in user authentication or access control
  • Single-writer model — only one write transaction at a time

Quand utiliser .SQLITE

Utilisez SQLite pour les bases de données d'application (mobile, bureau, IoT), les fichiers de configuration, les caches et le développement/test. Préférez PostgreSQL ou MySQL pour les charges de travail à haute concurrence multi-utilisateurs.

Détails techniques

SQLite utilise un format de fichier basé sur des pages B-tree avec un journal d'écriture anticipée (WAL) pour la concurrence. Prend en charge la plupart de SQL-92, les transactions ACID et le mode WAL pour les lectures concurrentes. Taille maximale de base de données : 281 téraoctets.

Historique

D. Richard Hipp a créé SQLite en 2000 pour un programme de la marine américaine nécessitant un fonctionnement sans administrateur. C'est devenu la base de données la plus déployée au monde, intégrée dans chaque smartphone, navigateur et d'innombrables applications.

Convertir depuis .SQLITE

Convertir en .SQLITE

Formats associés