Salut
Quelles criteres doit on prendre en compte pour savoir si l'on doit utiliser une DDD ou un fichier XML pour stocker des données ?
Salut
Quelles criteres doit on prendre en compte pour savoir si l'on doit utiliser une DDD ou un fichier XML pour stocker des données ?
Dans ce qui me passe par la tête là tout de suite :
- quantité de données (avantage à la BDD)
- fréquence de modification des données (avantage à la BDD)
- nombre d'accès simultanés, notamment en liaison avec les modifications de données (avantage à la BDD)
- prix (avantage au XML)
- facilité de déploiement (avantage au XML)
Après, c'est pas trop la même façon de stocker/retrouver les données, pas vraiment la même utilisation, donc ça dépend beaucoup de l'appli...
On utilise en général un fichier XML pour stocker des données de faible taille auxquelles on n'accède que très rarement (démarrage, fermeture, import, export, etc), typiquement un fichier de configuration, mais ce n'est pas limité à ça.
Une base de données sert plutot à stocker les données que traite l'application. Cela dit, si une base de données est en place, tu peux aussi y stocker la configuration.
Je suis d'accord avec Maniak sauf pour la partie 'prix', il y a des SGBD gratuits, SQL server Express, MSDE, MySQL, etc...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager