Architecture de sqlite

Fermé
moha98 - 20 août 2008 à 16:21
 moha98 - 21 août 2008 à 22:16
Bonjour,
L'architecture de SQLite est constitué par quatre couches:
-interface
-compilateur
-machine virtuelle
-b-tree

j'ai pas compris ces couches,est que qlq peut m'explique ces couches

merci d'avance
A voir également:

1 réponse

sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 662
20 août 2008 à 16:50
interface : la partie qui permet aux programmes de dialoguer avec la librairie SQLite (ouvrire une base, lancer une requête...)

compilateur: connaît et interprète le langage SQL. Décompose la requête SQL en opérations simples (filtrer des lignes, calculer des champs, faire une jointure, etc.)

machine virtuelle: exécute les différentes opérations simples fournies par le compilateur dans un ordre donné et combine les résultats.

b-tree: la partie bas niveau qui s'occupe d'organiser les données sur disque.
Les B-trees (ou binary trees) sont des arbres binaires qui permettent une recherche efficace de l'informations sans avoir à parcourir toutes les données.
C'est grâce à ça que SQlite peut te trouver un enregistrement précis sans avoir à lire l'intégralité du fichier sqlite.
0
merci pour ta réponse
0