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

Décisions SGBD Discussion :

Comparatif entre [H2] et [MYSQL]


Sujet :

Décisions SGBD

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Mai 2008
    Messages
    382
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2008
    Messages : 382
    Par défaut Comparatif entre [H2] et [MYSQL]
    Bonjour,

    J'ai créer un programme de comptabilité en java, et pour faire la synthèse j'effectue divers calculs sur la période sélectionnée.
    A l'ouverture de la page de synthèse, j'effectue environ une vingtaine de requêtes.
    J'ai converti les données des tables, afin d'avoir les données identiques.
    -J'ai installé Mysql avec wampserver.
    -H2 embarqué, intégré au projet java.
    Les 2 bases sont en local sur windows 7 64bit.

    Pour ouvrir la page avec H2, je met moins de 2s.
    Pour ouvrir la page avec MYSQL, je met entre 3 et 4s.

    Les comparaisons sur http://www.h2database.com/html/performance.html
    H2 embedded : Total time: 13 673ms
    Mysql : Total time: 188 446ms

    Bref, H2 plus rapide que Mysql, je n'aurais pas parier dessus avant d'établir un comparatif entre les 2 bases.
    Prochain test du programme sous linux. Mais pour cela il faut que j'installe mysql.
    A suivre...

  2. #2
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    22 010
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 22 010
    Billets dans le blog
    6
    Par défaut
    c'est normal. H2 n'est pas destiné à travailler avec de multiples utilisateurs (concurrence). Il a donc moins de choses à gérer que MySQL. Si vous envisager une application embarquée ou avec un faible nombre d'utilisateurs ou aucune concurrence d'accès entre les divers utilisateurs, alors vous pouvez utiliser H2. Dans le cas contraire vous allez au devant d'ennuis.
    Votre test est donc totalement biaisé. Pour info, aucun des SGBDR H2, SQLlite ou MySQL n'a jamais concourus aux benchmarks du TPC.org de peur d'être ridiculisé !
    Le même phénomène peut être observer en comparant du MySQL avec du SQL Server ou du Oracle.... Des requêtes sans concurrence prendrons plus de temps avec SQL Server ou Oracle. Mais lorsque vous aurez 100 ou 1000 utilisateur simultanés.... Alors, au revoir MySQL !

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

Discussions similaires

  1. Réponses: 0
    Dernier message: 12/09/2013, 22h49
  2. comparatif entre sql server et mysql
    Par zakaroh dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 24/04/2008, 22h53
  3. Problème de lien sur date entre Access et MySQL-4.1
    Par michou42 dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 04/04/2005, 23h31
  4. interface entre oracle et MySQL
    Par sbenoist dans le forum Oracle
    Réponses: 21
    Dernier message: 19/08/2004, 18h51
  5. Pb de connection entre Delphi7 et MySql 4.0.x
    Par nicang dans le forum Bases de données
    Réponses: 3
    Dernier message: 13/04/2004, 18h08

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