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

SQL Oracle Discussion :

archivage d'une base de données ?


Sujet :

SQL Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    292
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 292
    Par défaut archivage d'une base de données ?
    Bonjour,
    j'ai une application Java qui utilise une base de données Oracle.
    la base de données est de plus amples plus lourde,
    j'ai besoin d'archiver les données qui ont plus de 2 ans.
    Le schéma de la base :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Table1 = clé1 ....
    Table2 = clé2.....
    Table3 = clé1,clé2....
    autres tables....
    mon application sert à remplir les 2 tables (1 et 2) depuis 2 fichiers différents,
    un traitement est fait après = une comparaison entre les 2 tables sur des critères.
    les lignes qui se correspond sont mis dans la table3 (couple clé 1 et 2 avec d'autre champs).
    Ma question est :
    - quel conseil me donneriez vous pour archiver les données ?
    Merci

  2. #2
    Membre éprouvé
    Inscrit en
    Mai 2010
    Messages
    107
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 107
    Par défaut
    Une base de données lourde avec Oracle?

    J'ai déjà vu une base de données Oracle de plus de 5 T (avec des tables de plusieurs millions d'enregistrements) tourner sans aucun problème avec des temps de réponse étonnement rapide pour la charge...

    Pourquoi veux-tu archiver?

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    292
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 292
    Par défaut
    le traitement devient de plus amples plus lent, peut être que c'est à cause de la conception de la base et/ou du code Java (les accès à la bases !), mais comme je ne peut pas modifier la conception du système,
    un système d'archivage permet de réduire le temps de traitement on archivant les données qui sont plus utiles.
    Merci

  4. #4
    Membre éprouvé
    Inscrit en
    Mai 2010
    Messages
    107
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 107
    Par défaut
    Hello rimas2009,

    Evidemment, si tu charges toutes les données dans ton application Java ou si celle-ci est mal pensée, c'est clair que tu vas avoir des problèmes.

    Tu peux tout simplement
    1- créer une table/plusieurs tables identique(s) à la (aux) table(s) que tu veux archiver
    2- créer une fonctions/methode qui fait l'archivage (l'insert dans les tables archives et le delete dans les tables de travail)
    3- scheduler cette fonction pour être exécuter toute les semaines par exemple.

    Si tu as du mal à comprendre ma réponse, n'hésite pas à demander.

    Bien à toi,

  5. #5
    Membre éprouvé
    Avatar de geforce
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2010
    Messages
    1 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2010
    Messages : 1 055
    Par défaut Mèthode_Archivage [débutant]
    Bonjour,

    Je recherche une méthode pour archiver une table de ma base après tout les 1 ans.
    Je cherche à savoir comment en peut faire sa (un exemple de procédure ou de PL/SQL) ? (c'est tout nouveaux pour moi)

    Merci d’avance

Discussions similaires

  1. Quels logiciels de modélisation pour une base de données ?
    Par octopus dans le forum Décisions SGBD
    Réponses: 7
    Dernier message: 11/06/2023, 16h20
  2. Archivage d'une Base de données
    Par MG_Dr dans le forum Administration
    Réponses: 1
    Dernier message: 03/11/2011, 16h49
  3. [Strategie][Java][XML] Import dans une base de données
    Par nad dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 23/09/2002, 11h12
  4. [Concept] Stabilité d'une base de donnée
    Par lassmust dans le forum Décisions SGBD
    Réponses: 3
    Dernier message: 03/07/2002, 16h16
  5. associer une base de données(access) a un dbgrid
    Par ange1708 dans le forum MFC
    Réponses: 3
    Dernier message: 11/06/2002, 12h18

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