Creer un SGBD
Tung
Messages postés
187
Date d'inscription
Statut
Membre
Dernière intervention
-
Tung Messages postés 187 Date d'inscription Statut Membre Dernière intervention -
Tung Messages postés 187 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
il y a quelque jours une idée m'est passée dans le coin inférieur du cerveau. hhh
Je me suis dis pourquoi pas faire un mini SGBD pour tester mes compétences.
mais avant ça je veux savoir l'architecture physique d'une BD.
est ce qu'il s'agit de plusieurs fichiers XML (chaque fichier représente une table ) reliée par des liens logiques ou quelque chose du genre.
EN GROS est ce qu'une base de données est un ensemble de fichiers XML ou autre.
Merci d'avance
il y a quelque jours une idée m'est passée dans le coin inférieur du cerveau. hhh
Je me suis dis pourquoi pas faire un mini SGBD pour tester mes compétences.
mais avant ça je veux savoir l'architecture physique d'une BD.
est ce qu'il s'agit de plusieurs fichiers XML (chaque fichier représente une table ) reliée par des liens logiques ou quelque chose du genre.
EN GROS est ce qu'une base de données est un ensemble de fichiers XML ou autre.
Merci d'avance
A voir également:
- Creer un SGBD
- Créer un compte google - Guide
- Comment créer un groupe whatsapp - Guide
- Créer un lien pour partager des photos - Guide
- Créer un compte gmail - Guide
- Créer un compte instagram sur google - Guide
1 réponse
Salut,
un sgbd est un 'moteur' qui permet d'aller lire et écrire des informations stockées dans des fichiers.
Les fichiers peuvent être de tous types :
- fichiers 'plats', type xml ou txt (moteur csv de MySQL)
- fichiers indexés, type ISAM, MyISAM (format par défaut de MySQL)
- fichiers propriétaires, type oracle
- ...
A+ Blux
un sgbd est un 'moteur' qui permet d'aller lire et écrire des informations stockées dans des fichiers.
Les fichiers peuvent être de tous types :
- fichiers 'plats', type xml ou txt (moteur csv de MySQL)
- fichiers indexés, type ISAM, MyISAM (format par défaut de MySQL)
- fichiers propriétaires, type oracle
- ...
A+ Blux
"Les cons, ça ose tout. C'est même à ça qu'on les reconnait"
mais on dit que la lecture d'un grand fichier (XML de 20 mo par exemple) est plus lente que la lecture d'une table d'une base de donnée (table de 20 mo) puisque les BD se base sur les fichiers d'ou vient la rapidité des requête sql ?
merci d'avance.
Maintenant, s'il faut retrouver une information parmi la totalité, une bases de données sera sans doute plus rapide qu'un parsing de fichier xml...
C'est pourquoi on rajoute des méthodes pour accélérer les accès :
Des mécanismes d'indexation, par exemple, qui disent où se trouve une donnée...
Des mécanismes de hashing, qui stockent des données à des endroits particuliers en fonction d'un hash...
Et plein d'autres choses, dont certaines sont sûrement tenues secrètes ;-)
ça me donne encore envie de chercher sur les BD.
Merci énormément .