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 :

quel choix pour la Persistence?


Sujet :

Décisions SGBD

  1. #1
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Points : 5 059
    Points
    5 059
    Par défaut quel choix pour la Persistence?
    Bonjour,

    je cherche un bon outil, la bonne architecture pour avoir un systeme qui centralise les données de plusieurs tables sources et qui ne perd aucune ligne insérée dans l'une de ces tables. ces tables peuvent recevoir plusieurs insertions de lignes par secondes..et contiennent enormement de de données..
    le but est d'avoir une table qui contient les informations utilies de toutes les tables, et de reduire au minimum le temps entre l'insertion d'une lignes dans une table source et son apparition dans la table destination.

    j'hesite entre une solution 100% en base de données avec proc stock et jobs ...ou un autre systeme de persistence..EJB...

    merciii de votre aide..

  2. #2
    Membre expérimenté

    Profil pro
    Inscrit en
    Août 2002
    Messages
    1 249
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 1 249
    Points : 1 745
    Points
    1 745
    Par défaut Vues partitionnées.
    A partir de SQL Serveur 2000, il existe les vues partitionnées. Tu réalises une vue UNION ALL entre deux tables différentes. tu as l'impression d'avoir une table qui totalise l'ensemble des lignes. SQL Serveur 2000 gère les requêtes sur un morceau de la vue comme sur un accès à la sous table, super optimisé!

  3. #3
    Membre chevronné
    Avatar de kedare
    Homme Profil pro
    Network Automation Engineer
    Inscrit en
    Juillet 2005
    Messages
    1 548
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Network Automation Engineer

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 548
    Points : 1 861
    Points
    1 861
    Par défaut
    Je pense que n'importe quelle dbms qui gère les trigger peut faire ca avec un AFTER INSERT sur tes tables

  4. #4
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 768
    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 : 21 768
    Points : 52 577
    Points
    52 577
    Billets dans le blog
    5
    Par défaut
    ces tables peuvent recevoir plusieurs insertions de lignes par secondes..et contiennent enormement de de données..
    Oracle, SQL Server et IBM DB2 sont capable d'insérer plusieurs millions de lignes à la minute... Dernier record en date : 4 000 000 de lignes par minute soit 66 666 lignes par seconde.
    sera-ce suffisant pour vous ?

    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/ * * * * *

  5. #5
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Points : 5 059
    Points
    5 059
    Par défaut
    Citation Envoyé par SQLpro Voir le message
    Oracle, SQL Server et IBM DB2 sont capable d'insérer plusieurs millions de lignes à la minute... Dernier record en date : 4 000 000 de lignes par minute soit 66 666 lignes par seconde.
    sera-ce suffisant pour vous ?
    A +
    ouii je pense que c'est suffisant, le problème est que parfois ya des lignes perdues..

  6. #6
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 768
    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 : 21 768
    Points : 52 577
    Points
    52 577
    Billets dans le blog
    5
    Par défaut
    le problème est que parfois ya des lignes perdues..
    NON

    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. IE8 sous Windows 7 : Quel choix pour microsoft ?
    Par benwit dans le forum Windows 7
    Réponses: 5
    Dernier message: 23/07/2009, 16h31
  2. Quel choix pour faire de l'ORM ?
    Par sunshine33 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 09/09/2008, 19h08
  3. Quel choix pour une base de données embarquée ?
    Par Schyzophrenic dans le forum JDBC
    Réponses: 2
    Dernier message: 04/07/2008, 19h49
  4. Réponses: 9
    Dernier message: 09/04/2008, 16h51
  5. [Techno/Langage] Quel choix pour un gros développement orienté objet ?
    Par Neilos dans le forum Général Conception Web
    Réponses: 7
    Dernier message: 18/05/2006, 17h29

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