IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JDBC Java Discussion :

BDD ou XML ?


Sujet :

JDBC Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2011
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2011
    Messages : 29
    Par défaut BDD ou XML ?
    Bonjour à tous,
    Je suppose que je pose une question vue et revue mais je ne trouve pas grand chose qui réponde spécifiquement à mon problème.
    Voila le topo :
    Je développe un programme qui permet de calculer les performances énergétiques de bâtiments. En suivant l'une des méthodes officielles, le calcul nécessite de récupérer des données (météorologique, matérielles, ...).
    La question maintenant est de savoir ce qu'il est le plus approprié / efficace de mettre en place entre une base de données ou un (ou plusieurs) fichier(s) XML. Pour vous donner un ordre d'idée de la quantité de données, la BDD représenterait une quinzaine de tables avec, pour la plus grosse d'entre elles, une centaine de lignes.
    J'espère avoir été clair et je vous remercie par avance pour les réponses

  2. #2
    Modérateur
    Avatar de paissad
    Homme Profil pro
    Ingénieur de développement (Java/JEE/Eclipse RCP,EMF & webMethods)
    Inscrit en
    Avril 2006
    Messages
    1 043
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur de développement (Java/JEE/Eclipse RCP,EMF & webMethods)
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 043
    Par défaut
    Moi j'aurais plutôt utilisé une base de données pour sauvegarder des données.
    Je préférerais le XML seulement lors d'échanges de données entre applications multiples ou pour une communication client-serveur par exemple.
    Mais de là à stocker des données dans du XML qui sera stocké dans le systèmes de fichiers, sachant que ces données peuvent avoir besoin de mise à jour, de suppression etc etc ... je suis pas convaincu que cela soit la meilleure idée
    Nous n'héritons pas de la terre de nos parents, nous l'empruntons à nos enfants.
    Le chat du site est aussi ici pour aider. Ne pas hésiter à visiter !

  3. #3
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2011
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2011
    Messages : 29
    Par défaut
    Bonjour paissad et merci.
    Il y a quelque chose que je n'ai pas précisé, c'est que ce n'est que pour de la consultation de données et non de l'enregistrement. C'est pour cela que je me posais la question

  4. #4
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2011
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2011
    Messages : 29
    Par défaut Sans trop de conviction
    Je vais opter pour la base de données portable, afin que l'utilisateur n'ait pas de système de gestion de bdd à installer. Je pense que le XML comme le disait paissad permet plutôt l'échange entre applications plutôt que le stockage de données à consulter. L'accès à une base de données sera sans doute plus rapide que le "parsage" d'un document XML.
    Merci pour ton aiguillage paissad

  5. #5
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    Citation Envoyé par silverockets Voir le message
    L'accès à une base de données sera sans doute plus rapide que le "parsage" d'un document XML.
    Aucun doute à ce sujet.
    Par contre, 15 colonnes de 100 lignes chacune n'étant pas énorme, et pouvant être chargé entièrement en mémoire, l'efficacité est sans doute un problème secondaire.

    La différence entre les deux, c'est plutôt la facilité d'intégration. Et là, ça dépend avec laquelle des deux technos on est à l'aise.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 04/03/2009, 13h45
  2. fichier de connexion à la bdd -ds.xml
    Par romano2003 dans le forum Wildfly/JBoss
    Réponses: 6
    Dernier message: 07/10/2007, 20h02
  3. [xmlrad] dbextract une bdd en xml
    Par ekmule dans le forum XMLRAD
    Réponses: 5
    Dernier message: 02/02/2006, 12h58
  4. [VB] faire un update avec une bdd en xml
    Par ekmule dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 01/02/2006, 22h41
  5. [Choix] Bdd ou Xml ?
    Par Nicodemus dans le forum XML/XSL et SOAP
    Réponses: 6
    Dernier message: 09/05/2004, 19h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo