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

Persistance des données Java Discussion :

Persistence d'un faible volume de données


Sujet :

Persistance des données Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Novembre 2002
    Messages
    63
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 63
    Par défaut Persistence d'un faible volume de données
    Bonjour,

    Je cherche le moyen le plus approprié pour stocker un faible volume de données. L'application devra stocker sa propre configuration (une vingtaine de champs maxi) ainsi que x partenaires. Chaque partenaire étant définis par une dizaine de champs.

    J'ai vu qu'il y avait des bibliothèques telles que Hibernate qui permettait de stocker facilement (je schématise) des objets. Je me demande si ce n'est pas un peu énorme pour ce que je souhaite gérer comme volume de données. Est-ce compliqué à mettre en place ?

    Est-ce que dans mon cas des fichiers properties ne suffiraient pas ?

    Enfin voilà, je me pose pas mal de questions sur la piste à choisir.

    Merci de votre aide.

  2. #2
    Membre confirmé
    Inscrit en
    Novembre 2002
    Messages
    63
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 63
    Par défaut
    Dans mes pérégrinations j'ai vu quelques solutions qui pourraient me convenir :
    - HSQL ou Derby en mode embarqué (car je ne souhaite pas que l'utilisateur final ait autre chose à installer que mon application)
    - Stockage des données dans des fichiers XML (ça me paraît un peu moins propre mais bon ...)

    Que pensez-vous de ces solutions ? Avez-vous des retours d'expérience sur HSQL ou Derby ?

  3. #3
    Membre chevronné
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    383
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 383
    Par défaut
    Je pense que tu peux quand même utiliser une base de donnée, type mySQL, c'est très fiable et tu auras plus de souplesse si ton volume de données augmente.
    Par contre, effectivement tu n'es pas obligé d'utiliser Hibernate dans ce cas (mapping objet/relationnel inutile) mais tu peux facilement coder tes acces à la base en JDBC directement (dans une couche DAO pour être propre).

  4. #4
    Membre expérimenté Avatar de aperrin
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    221
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 221
    Par défaut
    HSQL ou derby sont tout a fait dimensionnés pour ce type de besoins.
    Mais mysql ou postgresql également.
    Si l'application est petite JDBC peut largement suffire. Ou éventuellement apache cayenne. Hibernate c'est le char pour écraser une mouche (sauf si tu sais très bien manœuvrer le char)

Discussions similaires

  1. Volume de données maximum à passer dans Excel via delphi?
    Par batounet dans le forum Bases de données
    Réponses: 2
    Dernier message: 24/03/2006, 21h37
  2. sp_rename et volume de données
    Par soazig dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 06/03/2006, 21h21
  3. [adsl] mesurer le volume de données
    Par grand's dans le forum Dépannage et Assistance
    Réponses: 3
    Dernier message: 16/04/2005, 11h42
  4. Réponses: 3
    Dernier message: 18/04/2004, 09h26
  5. 50Gb de volume de données ???
    Par hubble dans le forum Décisions SGBD
    Réponses: 3
    Dernier message: 14/04/2004, 18h39

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