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

Wildfly/JBoss Java Discussion :

Quel SGBD pour JBoss ?


Sujet :

Wildfly/JBoss Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné Avatar de Claythest
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    558
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 558
    Par défaut Quel SGBD pour JBoss ?
    Bonjour,

    Actuellement j'utilise HSQLDB pour developper mes entity beans. Seulement, il s'avère que ce SGBD n'est pas du tout fait pour les vrais applications pour les raisons citées ici : http://wiki.jboss.org/wiki/ConfigJBossMQDB. En effet, ma base de données s'arrête souvent pour cause de OutOfMemory dès qu'elle travaile trop...

    Il me faut donc changer de SGBD, en trouver un plus robuste.

    Lequel me conseillez-vous ? Sachant que je cherche un SGBD facile à installer (ce qui est le cas pour HSQLDB) mais aussi un SGBD qui fonctionne bien avec JBoss.

    Merci d'avance pour tous les avis que vous partagerez

  2. #2
    Membre éprouvé Avatar de yakanet
    Homme Profil pro
    Inscrit en
    Décembre 2005
    Messages
    137
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40

    Informations forums :
    Inscription : Décembre 2005
    Messages : 137
    Par défaut
    Je ne saurais que te conseiller la dernière acquisition de SUN qui est la base de donnée MySQL, qui est d'une simplicité d'utilisation et d'installation déconcertante.
    Il existe des tas de Bases de données compatibles avec JBoss, ce sont toutes celles compatibles avec JDBC (postgres, oracle, db2...).
    Tu as une liste de bases de données compatibles ici : http://developers.sun.com/product/jdbc/drivers

    A toi de choisir celle qui te conviens le mieux ^^

  3. #3
    Membre expérimenté
    Inscrit en
    Octobre 2007
    Messages
    311
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 311
    Par défaut
    As-tu jeté un oeil à H2 ?

  4. #4
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    Autant utiliser un standard éprouvé, même si toutes les bases possedant un driver JDBC devrait fonctionner, donc, pour moi :

    - MySQL pour des bases pas trop grosses
    - DB2 UDB ou Oracle pour des très gros volumes

    A+
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    Membre chevronné Avatar de Claythest
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    558
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 558
    Par défaut
    Merci pour tous vos conseils

    J'ai finalement opté pour H2 : aussi simple à utiliser que HSQLDB, avec un mode embarqué très rapide ! L'installation est très simple, il suffit de mettre le fichier h2.jar dans le répertoire lib de jboss. Pas besoin de démarrer un serveur H2 pour le mode embarqué, tout est transparent donc, et semble efficace.

    J'ai par contre galéré car H2 et JBoss/Hibernate semblent pas encore au point : je dois corriger le déploiement de mes beans, car par défaut, certaines colonnes des tables créées sont trop petites.

    Mais sinon, pour le moment, ca à l'air de bien fonctionner, et je sens déjà la différence de temps entre HSQLDB et H2

    Encore merci pour votre aide

  6. #6
    Membre expérimenté
    Inscrit en
    Octobre 2007
    Messages
    311
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 311
    Par défaut
    Citation Envoyé par Claythest Voir le message
    Mais sinon, pour le moment, ca à l'air de bien fonctionner, et je sens déjà la différence de temps entre HSQLDB et H2

    Encore merci pour votre aide
    C'est celle qu'on utilise dans notre appli, elle est en effet pas mal même si lorsqu'on l'a choisie (il y a plus d'1 an), on avait quelques bugs assez bizarres (rs.next qui reste scotché). Mais depuis, impec !

    EDIT : après, on a pas testé son comportement lors de montées en charge puisqu'on s'en sert en mode non-serveur. Peut-être qu'elle est un peu limite sur ce point...

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

Discussions similaires

  1. Quel SGBD pour une appli commerciale?
    Par altadeos dans le forum JDBC
    Réponses: 2
    Dernier message: 10/05/2007, 16h14
  2. Quel SGBD pour créer un dictionnaire en 3 langues ?
    Par kalyparker dans le forum Décisions SGBD
    Réponses: 3
    Dernier message: 05/02/2007, 11h12
  3. Quel SGBD pour mon outil sous windev ?
    Par Davboc dans le forum Décisions SGBD
    Réponses: 20
    Dernier message: 21/09/2006, 20h48
  4. Quel SGBD pour de bonnes performances en Insert ?
    Par arthix dans le forum Décisions SGBD
    Réponses: 13
    Dernier message: 03/05/2006, 17h48

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