Page 1 sur 1
Que pensez d'utilisez des fichiers XML à la place d'une BDD
Posté : 18 mai 2006, 11:40
par jonathan
Bonjour,
je suis en train de me poser une question dont certains d'entre vous pourrez peut être y répondre.
Que pensez vous du faite d'utiliser des fichiers XML à la place d'une base de données classique?
Je dois cette idée au nouveau framework de adobe qui montre toute la simplicité à utiliser des fichiers XML:
http://labs.adobe.com/technologies/spry/
et vous que pensez vous ?
Posté : 18 mai 2006, 11:43
par ouckileou
ça n'a rien à voir désolé mais y'a que chez moi qui se charge pas ce site ou quoi ?!

Posté : 18 mai 2006, 12:22
par jonathan
sisi ca marche le lien
au pire fait une rcherche "adobe spry" sous google
Posté : 18 mai 2006, 12:31
par ouckileou
Il trouve la page (je vois le titre) mais mouline dans le vent pendant plusieurs minutes, jusqu'à ce que j'arrête en fait.
Et j'avais déjà essayé hier, c'est pour ça m'étonne.
La page se charge rapidement chez toi ?
Parceque je veux bien croire que c'est hyper fun et que y'a beaucoup de mon de qui regarde, mais quand même !

Posté : 18 mai 2006, 18:29
par jonathan
as tu essayé de le recherché sous google ?
Posté : 18 mai 2006, 21:44
par Moosh
Ca dépend de ce que tu dois faire de tes données surtout en ce qui concerne les écritures.
Si c'est que de la lecture il te faut déjà beeeeaucoup de row pour avoir besoin d'une DB (en terme de perf)
xml il faut le temps de le parse ca coute aussi.
le mieux c prendre une solution souple et mettre du cache là où les benchmark montre que ca aide
Posté : 19 mai 2006, 10:11
par jonathan
bon c'est sur j'ai un peu exagéré pour aborder le sujet.
je ne pensais pas complètement enlever une BDD au profit de XML.
Mais je m'imaginais ceci:
L'admin ajoute des infos ce qui l'ajoute à la BDD et met les fichiers XML utilisés dans la partie visible à jour.
donc prenant en compte ceci :
penses tu que l'utilisation des fichiers xml et plus rapide que d'utiliser des requêtes vers la BDD ?
Posté : 19 mai 2006, 10:32
par sadeq
XML est un support pour transporter des données stucturées entre DB différentes (import/export) et non pour le stockage définitif des données.
Des données en XML sont facilement représentées sur l'interface utilisateur utilisant des mises en formes de présentation personnalisées ce qui permet une indépendance entre les données et l'interface.
Combiné à du XSL on peut même faire des calculs et des extractions sur les données brûtes du XML avant de les présenter en HTML.
XML est utilisé notamment par AJAX pour transporter en arrière plan et d'une façon assynchrone des données échangées entre le client et le serveur.
Mais en aucun cas XML n'est assimilé à un SGBDR qui s'inscrit dans le modèle client/serveur 3 tiers.
XML ne remplace pas le modèle relationnel des BD, il reste un support structuré de données intermédiare entre un client et une base de données.
Ce niveau intermédiaire implique que les données XML doivent être mises à jour continuellement pour remplacer le méchanisme de requête SQL directes entre un client et une base de données.