Sqlite

Définition - Que signifie SQLite?

SQLite est une bibliothèque en cours de processus qui implémente un moteur de base de données SQL transactionnel autonome, sans configuration, sans serveur. Le code source de SQLite existe dans le domaine public et est gratuit à des fins privées et commerciales.

SQLite a des liaisons avec plusieurs langages de programmation tels que C, C ++, BASIC, C #, Python, Java et Delphi. L'encapsuleur COM (ActiveX) rend SQLite accessible aux langages de script sur Windows tels que VB Script et JavaScript, ajoutant ainsi des fonctionnalités aux applications HTML. Il est également disponible dans les systèmes d'exploitation embarqués tels que iOS, Android, Symbian OS, Maemo, Blackberry et WebOS en raison de sa petite taille et de sa facilité d'utilisation.

Definir Tech explique SQLite

SQLite est compatible avec l'atomicité, la cohérence, l'isolation et la durabilité (ACID). Ce système de gestion de base de données relationnelle intégré est contenu dans une petite bibliothèque de programmation C et fait partie intégrante des applications client. SQLite utilise une syntaxe SQL dynamique et effectue le multitâche pour effectuer des lectures et des écritures en même temps. Les lectures et écritures sont effectuées directement sur des fichiers disque ordinaires.

Une bibliothèque SQLite est appelée dynamiquement et les programmes d'application utilisent la fonctionnalité SQLite via de simples appels de fonction, ce qui réduit la latence d'accès à la base de données. Ces programmes stockent des bases de données entières sous forme de fichiers multiplateformes uniques sur des machines hôtes. Cette conception simple est mise en œuvre en verrouillant l'intégralité du fichier de base de données lors d'une écriture.

SQLite implémente la norme SQL-92 pour SQL et utilise un système inhabituel pour les systèmes de gestion de base de données compatibles SQL. Les types sont affectés à des valeurs individuelles, ajoutant de la flexibilité aux colonnes lorsqu'elles sont liées à des langages de script dynamiques. La prise en charge complète d'unicode dans SQLIte est facultative.