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

Hibernate Java Discussion :

Grosse volumétrie d'objets persistants


Sujet :

Hibernate Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2007
    Messages : 69
    Par défaut Grosse volumétrie d'objets persistants
    Bonjour,

    Tout retour d'expérience sur des grosses volumétries gérées avec Hibernate m'intéresse.

    Par grosse volumétrie je veux dire :
    Insertion de plusieurs 10aines de millions de records par mois (dans une même table puisqu'il s'agit du même objet).

    Exploitation des données après plusieurs années. On arrive au milliards de record.

    Avant de me lancer dans un chantier de test, votre avis m'intéresse. Le fournisseur de DB m'intéresse aussi.

    A+

  2. #2
    Membre chevronné Avatar de djsnipe
    Inscrit en
    Mai 2008
    Messages
    440
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 440
    Par défaut
    10 millions de lignes par mois c'est déjà près de 4 lignes par secondes. Après il faut voir de quelle manière sont insérées les lignes. Si c'est en masse, utilise le mode batch de JDBC, les performances changent radicalement par rapport à de l'unitaire, et il devient possible d'insérer plusieurs milliers de lignes par seconde dans une base correcte. Si les insertions sont unitaires, par de multiples transactions unitaire, rien de spécial côté Hibernate, c'est plutôt au niveau BDD qu'il faut dimensionner correctement : disques, tablespace, index légers, ... Les plus grosses références que j'ai vu en place étaient plutôt à base d'Oracle, mais je ne doute pas que d'autres SGBD puissent atteindre des performances qui dépassent tes attentes. C'est juste que vu les besoins de ton appli, l'intervention d'un bon DBA est nécessaire.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2007
    Messages : 69
    Par défaut
    Merci pour ta réponse.

    Si quelqu'un d'autre a une expérience à partager, je suis toujours preneur.

    A+

  4. #4
    Modérateur
    Avatar de dinobogan
    Homme Profil pro
    ingénieur
    Inscrit en
    Juin 2007
    Messages
    4 073
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : ingénieur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 4 073
    Par défaut
    Pour la base de données, je suis sur un projet avec Sybase. On a des tables qui grossissent de 40 millions de lignes par jour. Elles dépassent les 1.2 milliard de lignes par mois.
    Par contre, les interfaces temps réel sont en C.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
    Que la force de la puissance soit avec le courage de ta sagesse.

Discussions similaires

  1. Réponses: 8
    Dernier message: 27/07/2007, 09h25
  2. Objets persistants "identiques"
    Par LeSmurf dans le forum Hibernate
    Réponses: 4
    Dernier message: 12/03/2007, 08h47
  3. [Hibernate] Session & Objets persistants
    Par Gob4 dans le forum Hibernate
    Réponses: 3
    Dernier message: 22/05/2006, 14h13
  4. [hibernate] Collection d'objet persistent
    Par Invité dans le forum Hibernate
    Réponses: 10
    Dernier message: 28/04/2006, 16h56
  5. [Info]Créer un objet persistent
    Par seb55555 dans le forum JDBC
    Réponses: 5
    Dernier message: 22/02/2005, 16h53

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