Consulta en Replicación

09/09/2003 - 16:35 por María la Bonita | Informe spam
Tengo una Base de Datos A. Se coonstruyo un ASP para que los clientes
consulten información y reporten ciertos incidentes, para el caso del ASP
tengo una Base de Datos B porque esta alojada en el mismo servidor del ASP y
por seguridad, ya que la Base de Datos B, tiene como información solo un
conjunto de tablas de la Base de Datos A, y por cada tabla solo ciertas
columnas (Filtro Vertical).

Deseo hacer Replicacion de la Base de Datos de A hacia B. En B se trabaja
casi todas las operaciones son de consulta exceptuando dos tablas en la
cuales cualquier usuario de internet (cliente de la empresa) puede crear
nuevos registros.

Mis dudas son las siguientes:
1) Recomendación en cuanto al mejor modelo de replicación
2) Para el caso de las tablas que seran registradas por los clientes, la
misma tiene un ID unico y se necesita sea actulizada inmediatamente en A. y
cuando esta es actulizada en A, necesita ser actualizada inmediatamente en B

Gracias en lo que puedan ayudarme, pero apenas estoy empezando a estudiar la
parte de replicación, si tienen alguna sugerencia de articulo o material se
los agredezco.

Mary
 

Leer las respuestas

#1 Javier Loria
09/09/2003 - 18:18 | Informe spam
Hola Mary:
1) Modelo de Replicacion: Depende del Tamano de la BD y Frecuencia de
las actualizaciones. Si son pocos datos y no es muy frecuente es mejor una
replicacion SNAPSHOT/INSTANTANEA ( que nombre mas mal escogido).
Si son muchos datos y/o quieres actualizaciones muy frecuentes seria
mejor una replicacion TRANSACTIONAL.
2) Tablas Registradas por Clientes: Depende de la tolerancia a fallas,
si cuando el servidor A no esta disponible es recomendable o deseable que no
se hagan del todo transacciones, usa una opcion de replicacion llamada
Actualizacion Inmediata o en tu aplicacion usa Transacciones Distribuidas.
Si mas bien cuando el servidor A no esta disponible deseas mantener la
funcionalidad del sitio puedes usar un opcion de replicacion llamada
Actualizacion en Cola.
Ambas Opciones estas disponibles para Instantantea y para Transaccional.

Saludos,


Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.
María la Bonita escribio:
Tengo una Base de Datos A. Se coonstruyo un ASP para que los clientes
consulten información y reporten ciertos incidentes, para el caso del
ASP tengo una Base de Datos B porque esta alojada en el mismo
servidor del ASP y por seguridad, ya que la Base de Datos B, tiene
como información solo un conjunto de tablas de la Base de Datos A, y
por cada tabla solo ciertas columnas (Filtro Vertical).

Deseo hacer Replicacion de la Base de Datos de A hacia B. En B se
trabaja casi todas las operaciones son de consulta exceptuando dos
tablas en la cuales cualquier usuario de internet (cliente de la
empresa) puede crear nuevos registros.

Mis dudas son las siguientes:
1) Recomendación en cuanto al mejor modelo de replicación
2) Para el caso de las tablas que seran registradas por los clientes,
la misma tiene un ID unico y se necesita sea actulizada
inmediatamente en A. y cuando esta es actulizada en A, necesita ser
actualizada inmediatamente en B

Gracias en lo que puedan ayudarme, pero apenas estoy empezando a
estudiar la parte de replicación, si tienen alguna sugerencia de
articulo o material se los agredezco.

Mary

Preguntas similares