Agrupar Bases de datos?

04/01/2005 - 03:26 por Ducky | Informe spam
Hola,

Diseñando una aplicacion cliente servidor me pregunto si
es posible agrupar bases de datos?

Me explico:

La aplicacion accesa por dafault a la base de datos: COMUN
(donde estan las tablas comunes)

De ahi, dependiendo de una tabla con claves de acceso y contraseñas
por fin se selecciona la Base de datos EMP01 o EMP02 o EMP03 ...

Claro cada Empresa tiene sus tablas independientes de las otras.

El caso es que esta situacion es perfecta. Salvo que la idea es usar
el sistema para varias grupos de empresas.

Varias grupos de empresas filiales.

Asi que debo tener varias bases de datos COMUN
Con sus respectivas EMP01, EMP02 ...

Como se puede llevar a cabo esto ???

Aprecio mucho su tiempo y atención,
 

Leer las respuestas

#1 qwalgrande
04/01/2005 - 09:49 | Informe spam
Hola.

Parto de la base de que todo debe alojarse en el mismo servidor o cluster.
Si bien estoy de acuerdo con lo de contar con una base de datos de tablas
auxiliares o cosas comunes, tener ese montón de bases de datos puede ser
complicado. Yo eliminaría al menos un nivel y dejaría en la misma base de
datos lo correspondiente a cada grupo de empresas. Para diferenciar la
empresa a la que pertenece cada registro, usaría un identificador en las
tablas que lo precisen.

Como ves, con una tabla de jerarquía para los grupos y las empresas podrías
incluir todo en la misma base de datos.

Otra opción sería tener cada empresa en una base de datos y mantener en la
base de datos común un par de tablas que permitan identificar a qué empresa
pertenece cada base de datos y a qué grupo de empresas pertenece cada
empresa. Así tendrías Group01Emp01, Group01Emp02, Group02Emp01, etc. Con
respecto a la base de datos COMUN, podrías dejar una sola para todo o crear
una para cada grupo y tener una bd distinta para registrar la información de
configuración de empresas, grupos y bbdd COMUN.

qwalgrande

qwalgrande.

"Ducky" wrote:

Hola,

Diseñando una aplicacion cliente servidor me pregunto si
es posible agrupar bases de datos?

Me explico:

La aplicacion accesa por dafault a la base de datos: COMUN
(donde estan las tablas comunes)

De ahi, dependiendo de una tabla con claves de acceso y contraseñas
por fin se selecciona la Base de datos EMP01 o EMP02 o EMP03 ...

Claro cada Empresa tiene sus tablas independientes de las otras.

El caso es que esta situacion es perfecta. Salvo que la idea es usar
el sistema para varias grupos de empresas.

Varias grupos de empresas filiales.

Asi que debo tener varias bases de datos COMUN
Con sus respectivas EMP01, EMP02 ...

Como se puede llevar a cabo esto ???

Aprecio mucho su tiempo y atención,



Preguntas similares