1 ou plusieurs BD oracle ?
chasteigne
-
davlar Messages postés 75 Date d'inscription Statut Membre Dernière intervention -
davlar Messages postés 75 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
nous avons une application métier qui fonctionne avec Oracle. Notre objectif est de passer en mode client serveur, car le nombre d'utilisateurs doit augmenter progressivement (dans les 30 users à court terme et plus à long terme).
Nous voulions savoir si il est plus "intelligent" de créer une BD par client ou une seule BD pour tous les clients (l'application peut choisir entre plusieurs instances existantes).
La question est en faite de savoir -si avec une seule BD- en cas d'erreure d'un utilisateur on peut restaurer uniquement ses données, sans toucher aux données des autres utilisateurs.
Si quelqu'un peu m'éclairer sur les solutions possibles...
nous avons une application métier qui fonctionne avec Oracle. Notre objectif est de passer en mode client serveur, car le nombre d'utilisateurs doit augmenter progressivement (dans les 30 users à court terme et plus à long terme).
Nous voulions savoir si il est plus "intelligent" de créer une BD par client ou une seule BD pour tous les clients (l'application peut choisir entre plusieurs instances existantes).
La question est en faite de savoir -si avec une seule BD- en cas d'erreure d'un utilisateur on peut restaurer uniquement ses données, sans toucher aux données des autres utilisateurs.
Si quelqu'un peu m'éclairer sur les solutions possibles...
A voir également:
- 1 ou plusieurs BD oracle ?
- Télécharger bd pdf gratuit sans inscription - Forum PDF
- W.i.t.c.h. bd intégrale pdf - Forum Liseuse eBook
- Télécharger BD gratuitement ✓ - Forum Téléchargement
- Datediff oracle ✓ - Forum Oracle
- Scan bd - Forum Liseuse eBook
4 réponses
Coucou,
j'ai plusieurs commentaires :S
C'est quoi que t'appelle application metier ?
BD c'est base de données ?
Si c'est ça, tu peux créer une seule base de données (BDD pour moi) pour ton ton projet, après il faudra créer différentes tables pour qu'elle fonctionne correctement.
Et une seule BDD est largement sufisante pour récuperer toutes les données dont tu as besoin pour ton projet.
Si je suis hors sujet je m'en excuse, bonne continuation.
j'ai plusieurs commentaires :S
C'est quoi que t'appelle application metier ?
BD c'est base de données ?
Si c'est ça, tu peux créer une seule base de données (BDD pour moi) pour ton ton projet, après il faudra créer différentes tables pour qu'elle fonctionne correctement.
Et une seule BDD est largement sufisante pour récuperer toutes les données dont tu as besoin pour ton projet.
Si je suis hors sujet je m'en excuse, bonne continuation.
salut,
en faite, il s'agit d'une application complexe, qui créé elle même tout l'architecure (tablespaces...) dont elle a besoin pour stocker toutes ses informations. Mais apres il est possible de dédier une base de données pour chaque client, ou bien de faire fonctionner tous les utilisateurs sur la même base de données.
Si on crée une BdD par client, je sais comment faire. Quand il y a un probleme on restaure la derniere sauvegarde correcte et c'est fait. Mais cela va nous demander beaucoup de stockage, et cela fait fonctionner plusieurs instances sur un même serveur (au moins 30).
S'il n'y a qu'une seule BdD, j'ai peur d'avoir à restaurer toute la base, alors qu'il n'y a des problemes qu'avec un seul utilisateur.
en faite, il s'agit d'une application complexe, qui créé elle même tout l'architecure (tablespaces...) dont elle a besoin pour stocker toutes ses informations. Mais apres il est possible de dédier une base de données pour chaque client, ou bien de faire fonctionner tous les utilisateurs sur la même base de données.
Si on crée une BdD par client, je sais comment faire. Quand il y a un probleme on restaure la derniere sauvegarde correcte et c'est fait. Mais cela va nous demander beaucoup de stockage, et cela fait fonctionner plusieurs instances sur un même serveur (au moins 30).
S'il n'y a qu'une seule BdD, j'ai peur d'avoir à restaurer toute la base, alors qu'il n'y a des problemes qu'avec un seul utilisateur.
Dans ce cas je ne peux pas t'aider je m'en excuse.
Ce que je peux dire par contre, en étant simple utilisateur d'ORACLE dans une grosse boite, c'est que ORACLE lui même gêre les restaurations, sans avoir besoin de quelconque aide d'un logiciel (j'en ai fait l'expérience :)).
Après je ne suis pas assez compétent pour te donner la solution.
Bonne journée.
PS: c'est quel application métier que tu utilises ?
Ce que je peux dire par contre, en étant simple utilisateur d'ORACLE dans une grosse boite, c'est que ORACLE lui même gêre les restaurations, sans avoir besoin de quelconque aide d'un logiciel (j'en ai fait l'expérience :)).
Après je ne suis pas assez compétent pour te donner la solution.
Bonne journée.
PS: c'est quel application métier que tu utilises ?
Bon, Je ne comprend pas ta notion de client ... mais..
Avec une version ONE ou Standard:
Tu peux exporter les données par client comme bon te semble. (Donc tu pourrais te faire des cédules d'extraction (export) une a plusieurs fois par jour). L'avantage de l'export versus l'archivage ou le hot backup ou le Vault c'est que tu peux récupérer que les tables ou les portions de données qui t'intéresse.
Avec une version Entreprise:
Tu pourrais utiliser le module Vault. Mais a 45,000$ par processeur pour 30 utilisateurs. La solution par export est un exellent choix. :-)
A+
Dave
Avec une version ONE ou Standard:
Tu peux exporter les données par client comme bon te semble. (Donc tu pourrais te faire des cédules d'extraction (export) une a plusieurs fois par jour). L'avantage de l'export versus l'archivage ou le hot backup ou le Vault c'est que tu peux récupérer que les tables ou les portions de données qui t'intéresse.
Avec une version Entreprise:
Tu pourrais utiliser le module Vault. Mais a 45,000$ par processeur pour 30 utilisateurs. La solution par export est un exellent choix. :-)
A+
Dave