Qu'est-ce qu'une base de données SQLite?

June 4

Qu'est-ce qu'une base de données SQLite?


Un gestionnaire de base de données est un logiciel qui organise des informations connexes dans un ensemble de tables ligne-colonne. Une fois qu'il est organisé, vous pouvez accéder et d'analyser rapidement et avec souplesse les données, même si elle implique des millions d'enregistrements. logiciel SQLite effectue cette tâche à l'aide d'un petit programme, très efficace. Il est disponible pour les environnements de PC tels que Microsoft Windows, Apple Mac OS X et Linux, ainsi que Apple iOS, HP webOS et d'autres systèmes de l'appareil mobile.

SQL

SQLite utilise SQL, le langage de requête structuré standard de l'industrie qui gère tous les aspects d'une base de données. SQL est un langage de programmation basé sur le texte constitué de commandes qui créent, modifient et accèdent à la fois des structures de base de données et les données à l'intérieur. Par exemple, pour récupérer une liste de clients qui vous doivent de l'argent, vous pouvez taper "Sélectionnez le nom, l'adresse, le téléphone des clients où l'équilibre> 0." SQLite est étroitement basé sur la norme pour la langue SQL-92.

Serverless

Contrairement à la plupart des logiciels de base de données, tels que Oracle, Sybase et SQL Server, SQLite est pas sous le contrôle d'un programme appelé un serveur, distinct du programme de l'utilisateur. Au lieu de cela, le programme de l'utilisateur contient une bibliothèque SQLite compacte, qui gère tous les accès à la base de données. Cela simplifie le logiciel et élimine le besoin pour l'utilisateur de créer, configurer et gérer les informations de base de données complexe.

Faiblement-dactylographié

Les données dans les tableaux de base de données sont subdivisés en champs, dont chacun peut contenir du texte, des nombres, des dates ou d'autres types d'informations. La plupart des systèmes de bases de données appliquent rigoureusement les types de données. Si vous avez essayé de taper "Mary avait un petit agneau" dans l'anniversaire de quelqu'un, le logiciel de gestion de base de données refuse l'action.

En revanche, SQLite utilise des types de champs de données dynamiques qui acceptent le texte pour les champs numériques, ou vice versa. Cela ajoute de la souplesse à une base de données, mais il compromet l'intégrité des données.

Compact

Les bibliothèques SQLite occupent entre 180 et 300KiB d'espace mémoire, en fonction des fonctions spécifiées. Ceci est bien plus compact que "Express" et les versions "Lite" d'autres logiciels de base de données, qui peut courir à gigaoctets. La petite taille met moins de pression sur les ressources limitées des petits appareils tels que les téléphones intelligents et contribue à une expérience utilisateur plus rapide, plus réactif. Elle reflète également l'SQLite "bare bones" approche de la conception de base de données: les bases de données d'autres offrent une variété d'outils logiciels pour la construction et le maintien de bases de données, mais SQLite n'a pas, en se fondant entièrement sur les commandes SQL dans sa bibliothèque.


          

Post a comment: