Que pensez d'utilisez des fichiers XML à la place d'une BDD

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Que pensez d'utilisez des fichiers XML à la place d'une BDD

par sadeq » 19 mai 2006, 10:32

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.

par jonathan » 19 mai 2006, 10:11

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 ?

par Moosh » 18 mai 2006, 21:44

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

par jonathan » 18 mai 2006, 18:29

as tu essayé de le recherché sous google ?

par ouckileou » 18 mai 2006, 12:31

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 ! :P

par jonathan » 18 mai 2006, 12:22

sisi ca marche le lien

au pire fait une rcherche "adobe spry" sous google

par ouckileou » 18 mai 2006, 11:43

ça n'a rien à voir désolé mais y'a que chez moi qui se charge pas ce site ou quoi ?! :shock:

Que pensez d'utilisez des fichiers XML à la place d'une BDD

par jonathan » 18 mai 2006, 11:40

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 ?