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

Oracle Discussion :

Base Oracle embarquée sur un navire et synchronisation avec la BD à terre


Sujet :

Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de habasque
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Septembre 2006
    Messages
    530
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur d'études
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Septembre 2006
    Messages : 530
    Par défaut Base Oracle embarquée sur un navire et synchronisation avec la BD à terre
    Salut à tous,

    je travaille actuellement sur une base de données Oracle 10g/Forms 6i qui concerne les données de pêcheries.
    pour le moment, la base de données fonctionne à terre. dans les mois qui viennent, l'idée est de mettre en place un réseau avec un serveur Oracle sur un navire scientifique afin de permettre aux chercheurs de saisir leurs données en live.
    maintenant, je ne vois pas comment mettre à jour/synchroniser la base qui est à terre et les données saisies au cours de la campagne scientifique ?
    faut t-il vider la base embarquée (mise à part les données référentielles) avant chaque campagne en mer?
    au retour de campagne comment intégrer les données à la base maître ?

    si vous avez des idées de processus, je suis preneur...

    merci d'avance

  2. #2
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    avec des vues matérialisées par exemple

  3. #3
    Membre éclairé Avatar de habasque
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Septembre 2006
    Messages
    530
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur d'études
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Septembre 2006
    Messages : 530
    Par défaut vues matérialisées
    effectivement, ce pourrait être une solution.
    par contre, quelles sont limites en terme de volumétrie ?
    le fait de synchroniser les 2 bases après une durée de 25 jours de campagne en mer ne pose t-il pas problème ?

  4. #4
    Membre Expert
    Inscrit en
    Avril 2006
    Messages
    1 024
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 1 024
    Par défaut
    Il faut que tu te pose effectivement plusieurs questions:
    - quel est le volume de la base ?
    - sur quel volume portent les modifications (le nombre de jour n'indique rien) ?
    - une fois les données rapatriées à terre, sont elles modifiées ?
    - la base à terre est-elle modifiée pendant la mission du bateau ?
    - en cas de modifs parallèles, portent-elles sur les mêmes users, les meme tables ?
    - la base à terre est elle exactement l'image de la base sur le bateau ?
    - il y a-t-il une synchronisation dans l'autre sens de la base à terre vers la base du bateau ?

    Il y a une foule de solutions plus ou moins lourdes et plus ou moins performantes :
    - vues matérialisées
    - réplication multi-maitres
    - import/export
    - transportable-tablespace
    - clonage par copie de datafiles ou rman.
    - standby
    - procédures stockée spécifiques
    (et j'en oublie sûrement)

    toutes ces méthodes on des avantages et des inconvéniants en termes de souplesse/rapidité de mise en oeuvre/performances/automatisme on ne peut donc pas donner une solution à priori sans en savoir plus...

  5. #5
    Membre éclairé Avatar de habasque
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Septembre 2006
    Messages
    530
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur d'études
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Septembre 2006
    Messages : 530
    Par défaut volume et utilisation de la base
    la base de données sera utilisée en permanence par le personnel à terre, donc également pendant les campagnes en mer. elle continue d'évoluer.

    à terre, la base aura un volume de 50Go au départ mais arrivera rapidement à 200Go.

    en mer, un faible volume de données sera saisi : de l'ordre de centaines de méga. il s'agira essentiellement d'ajout de données.

    les modifications parallèles pourront portées sur les mêmes tables.

    en fait, peut être que le principe le + simple serait de mettre uniquement les données référentielles sur la version embarquée. au retour de campagne, il suffirait alors de réinjecter dans la base à terre, les données saisies.
    à part, cette idée de vidage de la base embarquée après chaque campagne, je ne vois pas de solution pour garder une cohérence dans la base maître.

  6. #6
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    dans ce cas des vues matérialisées en FAST REFRESH paraissent pas mal non ?

Discussions similaires

  1. Réponses: 5
    Dernier message: 04/06/2012, 16h48
  2. Connexion base oracle 8i sur serveur distant à partir PDA.
    Par chris1977 dans le forum Connexions aux bases de données
    Réponses: 4
    Dernier message: 01/12/2008, 09h38
  3. Restaurer base oracle 10GR2 sur Oracle 9iR2
    Par bannane89 dans le forum Oracle
    Réponses: 1
    Dernier message: 08/01/2007, 08h48
  4. Recuperation base oracle 8 sur un systeme UNIX
    Par Laye dans le forum Oracle
    Réponses: 7
    Dernier message: 06/12/2006, 11h02
  5. Réponses: 4
    Dernier message: 29/08/2005, 17h42

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