choix de stockage mysql ou xml ?
Bonjour,
(J'ai hésité à poster à cet endroit...)
Avec un ami, nous développons actuellement un site internet qui a pour but de pouvoir créer et lire des qcms (par qcm j’entends, un énoncé et grosso-modo 6 items…).
Nous utilisons php et mysql, et un peu d’ajax notamment pour changer de questions lorsque l’on répond à des qcm…
Dès le début on s’est demandé si c’était plus intéressant de stocker les qcms dans des fichiers xml (avec les références des fichiers [des tags, le chemin du fichier…] en base de donnée) ou tout mettre en base de donnée, sachant que un fichier xml (correspondant à un thème) contiendrait à peu près 40 qcm avec pour structure quelque chose comme ça :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| <questions>
<qcm>
<nombre_reponse>3</nombre_reponse>
<type_reponse>V</type_reponse>
<qcm_enonce></qcm_enonce>
<image_enonce></image_enonce>
<items>
<item>
<item_enonce></item_enonce>
<item_image>0</item_image>
<item_reponse>N</item_reponse>
<item_explication></item_explication>
</item> |
On aimerait bien votre retour sur ces 2 modes de stockage notamment en ce qui concerne les performances du serveur pour écrire, modifier et extraire le bon qcm…
Merci d’avance :D