Comment gèrer plusieurs bases par une même interface

Comment gèrer plusieurs bases par une même interface - SQL/NoSQL - Programmation

Marsh Posté le 28-07-2005 à 09:55:35    

je cherche à créer un espace web pour plusieurs société diffèrente, chaque société à ces propres utilisateurs...
 
Mais je sais pas trop comment je doit monter mon truc...
 
Comment je peux gèrer les connexion sachant que les personnes des diffèrentes sociétés ce logue à partir de la même interface...
 
Je pense qu'il est préfèrable de faire une base par société, c'est mieux pour saugarder les données. Non?
 
Mais comment je gère les profils..
 
Est-ce que quelqu'un peut m'aiguiller?

Reply

Marsh Posté le 28-07-2005 à 09:55:35   

Reply

Marsh Posté le 28-07-2005 à 10:02:11    

Si la partie web server est commune, tu as intérêt à redoubler de prudence pour ne pas que les uns voient les données des autres.
 
Une DB par société n'est sans doute pas un luxe, quoique techniquement parlant pas indispensable.
 
Pour la gestion de tes "profils", les possibilités sont innombrables... Pas de solution "rocket-science" à te proposer. Essaye un modèle, expose-le et on peut en discuter.
 
Tu ne nous dis pas s'il s'agit de la même appli pr plusieurs sociétés, tu parles d'un "espace web"...


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 28-07-2005 à 10:16:14    

sircam a écrit :


Tu ne nous dis pas s'il s'agit de la même appli pr plusieurs sociétés, tu parles d'un "espace web"...


 
C'est la même application pour tous, même interface... etc...
 
Je pensais à une base commune pour les profils, dans laquel un champ contiendrait le nom de la base correspondant à la société (en crypté si possible)... c'est fiable niveau sécurité?
 
Et je me demande s'il faut créer un utilisateur (connexion base de données, et non connexion application) par base ou un unique pour tous, pour gèrer le transfert de données.
 
S'il y en a plusieurs je sais pas trop comment je peux le gèrer?
 
Je sais pas si je me suis bien exprimé!?


Message édité par sananas le 28-07-2005 à 10:17:11
Reply

Marsh Posté le 28-07-2005 à 10:17:48    

sircam a écrit :

Si la partie web server est commune


 
Oui elle l'est...

Reply

Marsh Posté le 28-07-2005 à 10:30:14    

Il te faut typiquement 1 utilisateur DB par société. Je suppose que tu vas utiliser des pools de connection, comme tu l'aurais fait pour une appli mono-company !
 
Une base commune pr les profils, bien sécurisée évidemment, c'est un bon départ.


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 28-07-2005 à 10:47:44    

sircam a écrit :

Je suppose que tu vas utiliser des pools de connection, comme tu l'aurais fait pour une appli mono-company !


 
En fait je souhaite développer en PHP/MYSQL
Ce serait le top, mais je crois que PHP ne le gère pas encore... et comme je ne sais pas coder en JAVA...


Message édité par sananas le 28-07-2005 à 10:48:47
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed