IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SQLite Discussion :

architecture de SQLite


Sujet :

SQLite

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Août 2008
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Août 2008
    Messages : 5
    Par défaut architecture de SQLite
    bonjour tout le monde;
    l'architecture de SQLite est contient la couche L'aL'architecture de SQLite est constitué par quatre couches:
    1-Interface
    2-Compilateur
    il contient :tokenezer+parser+generator de code
    3-Machine virtuelle
    4-B-Tree
    ma question :j'arrive pas à comprendre le role de parser et genator de code.
    aidez moi SVP
    merci d'avance

  2. #2
    Membre expérimenté

    Inscrit en
    Décembre 2004
    Messages
    169
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 169
    Par défaut
    Salut tout seul,

    Imagines une requête :

    select (champ+1)*2 from matable;

    - Le parser analyse la chaîne, et vérifie la syntaxe, il file le tout au tokenezer,
    - Le tokenezer repère les mots-clés du langage (ex: select et from)
    - le générateur de code crée un mini programme ex:
    -- ouvrir matable
    -- se placer au début
    -- tant que pas fin de table
    -- lire champ
    -- ajouter 1
    -- multiplier par 2
    -- appeler la routine de sortie
    -- fin faire
    -- fermer matable

    - la machine virtuelle exécute ce miniprogramme.

    a+

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Août 2008
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Août 2008
    Messages : 5
    Par défaut sqlite3
    merci bigane
    voila les définitions de:
    tokenizer:
    Le travail du tokenizer est de diviser la chaîne originale en jetons et de transmettre ces jetons un à un à l'analyseur.
    Analyseur :
    L'analyseur est la pièce qui donne un sens à jeton en fonction de leur contexte. Il analyse la chaîne, et vérifie la syntaxe.

    Générateur de code:
    il produit le code machine virtuelle qui fera le travail que la requêtes SQL a demandée.

Discussions similaires

  1. Sqlite.Net / code first / architecture
    Par Kikuts dans le forum C#
    Réponses: 0
    Dernier message: 11/09/2014, 12h22
  2. Architecture SQLite et architecture db embarquée
    Par rogadoga dans le forum SQLite
    Réponses: 1
    Dernier message: 05/12/2011, 21h14
  3. [Architecture] Interface entre C++ & Java
    Par yanis97 dans le forum Entrée/Sortie
    Réponses: 13
    Dernier message: 13/07/2004, 15h46
  4. architecture distribuée débutant
    Par jmt2 dans le forum CORBA
    Réponses: 2
    Dernier message: 13/03/2003, 12h52
  5. architecture
    Par pons dans le forum CORBA
    Réponses: 3
    Dernier message: 11/06/2002, 11h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo