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 :

Quelle BDD utiliser ou comment configurer HSQL DB?


Sujet :

JDBC Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mars 2003
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Mars 2003
    Messages : 11
    Par défaut Quelle BDD utiliser ou comment configurer HSQL DB?
    Bonjour,

    je rencontre un problème technique, et je ne sais pas vers quoi me diriger.
    Ce que j'ai déjà fait:
    j'ai créé un outil en java qui permet de scanner des échanges de documents (sur un broker webmethods, pour ceux qui connaisse).
    Dans un premier temps, j'utilisais un Jtree comme stockage, en faisant des (setObject). cela fonctionnait bien, par contre, j'avais des plantages au bout d'une longue période d'utilisation (forcément au bout d'un moment j'explose la mémoire...)
    Aujourd'hui, je fais la même chose en me connectant sur plusieurs broker, donc je dois résoudre le problème de mémoire.
    J'ai donc intégré une BDD HSQLDB avec un stockage sur le DD, dans laquelle je fais de trés nombreux inserte des messages en BDD. Mon Jtree ne stock plus que la clé généré.

    Par contre, j'ai un plantage java.lang.OutOfMemoryError: Java heap space assez rapidement :-(
    Quelqu'un a une idée?
    dois-je configuré ma BDD ?
    Dois-je changer de BDD(j'en veux une intégrée)? (Derby?H2?)

    Merci pour votre attention

  2. #2
    Membre éclairé Avatar de cashmoney
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    298
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 298
    Par défaut
    Pourquoi tu n'utilises pas une BDD comme derby ou postgreSql c'est plus confortable?? hsqlDB, c juste pour faire de petites démos sans plus.

  3. #3
    Modérateur
    Avatar de Alkhan
    Homme Profil pro
    ingénieur full stack
    Inscrit en
    Octobre 2006
    Messages
    1 232
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : ingénieur full stack

    Informations forums :
    Inscription : Octobre 2006
    Messages : 1 232
    Par défaut
    bonjour,

    J'utilise H2 et c'est une bonne BDD embarqué.
    Elle est très facile a utiliser et performante.
    Il n'y a pas de problème, il n'y a que des solutions.
    Cependant, comme le disaient les shadoks, s'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
    Si toutefois le problème persiste, la seule solution restante est de changer le périphérique qui se trouve entre la chaise et l'écran

    Mes Articles : Mon premier article est sur le language D
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  4. #4
    Membre averti
    Inscrit en
    Mars 2003
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Mars 2003
    Messages : 11
    Par défaut
    merci pour les réponses.
    Alors pour cashmoney, j'utilise HSQLDB...par hazard! Je fais le logiciel pour "m'amuser" et pour apprendre des choses. Donc mon seul ami (aide) c'est goo...et je suis tombé sur HSQLDB par hazard! (par contre juste pour savoir :postgreSql peut etre embarqué dans un jar?)

    Sinon, je passerais peut-etre par H2 (ça devrait pas etre trop idfficile, j'ai réuni les accès à la base dans une seule classe...)mais dans un premire temps, je crois que je vais essayer de mieux gérer ma mémoire....notemment, je pense qu'il manque des appels a la méthode finalize....
    je vous dirais les résultat!
    merci a tous

  5. #5
    Membre averti
    Inscrit en
    Mars 2003
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Mars 2003
    Messages : 11
    Par défaut
    J'ai essayé d'amélioré mon code, de faire des appels au ramsse miettes...Sans gros succès. (plantage vers 3000 messages au lieu de 2300)Je suis passé sous H2....tjs pas de plantage vers 9000 messages!

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

Discussions similaires

  1. Quelle BDD pour utiliser MDX ?
    Par gillou_14 dans le forum SSAS
    Réponses: 2
    Dernier message: 02/09/2007, 22h40
  2. Comment Configurer Eclipse pour utiliser SWT
    Par brahim_SUPTEM dans le forum SWT/JFace
    Réponses: 1
    Dernier message: 18/05/2007, 19h31
  3. Réponses: 4
    Dernier message: 01/03/2006, 17h15
  4. Réponses: 1
    Dernier message: 27/10/2005, 09h26
  5. Quelle BDD pour une grande utilisation et en cluster?
    Par SkyDev dans le forum Décisions SGBD
    Réponses: 4
    Dernier message: 21/10/2005, 20h20

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