Replicando bases de datos?

05/03/2004 - 04:01 por Wilfredo Burgos | Informe spam
Saludos amigos foreros,

Tengo el siguiente problema. He desarrollado un aplicación en VB6 la cual
accesa una base de datos montada en un SQL Server 2000, esta base de datos
consite de mas o menos 1.3 gb.

Ahora , tengo el siguiente problema tengo usarios en el edifcio en cual
trabajo (LAN1), tengo usuarios en otro edificio a mas o menos 10 millas
(Lan2) y tengo usuarios en otroedifio (LAN3) a mas o menos 20 millas del
edificio en donde trabajo.

Ellos autentifican sus cuentas en el dominio de cada LAN, y realizando
pruebas
de mi aplicación he notado que los usarios del LAN1 pueden ejecutar el
programa muy bien (accesan a los datos sin nigún problema,

Sin embargo los usuarios del LAN2 y LAN3 el programa demora mucho en
devolverle los datos lo cual entiendo es porque la base de datos está en el
LAN1 y posiblemente los datos se están quedando pinchados en el WAN.

Existe alguna forma o mecanismo de yo resolver este problema. He escuchado
mucho sobre replicación de base de datos, pero realmente me resolvería el
problema replicando base de datos tanto en LAN2 como en LAN3?

Desde ya gracias,
Wilfredo Burgos
 

Leer las respuestas

#1 Javier Loria
05/03/2004 - 03:25 | Informe spam
Hola Wilfredo:
Dependiendo de como este construida la aplicacion es probable que el
problema sea la WAN. En principio las aplicaciones de VB 6.0 con ADO
"asumen" que la red es local y tienen un compartamiento "CHATTY" o sea
hablan con frecuencia entre el servidor y la estacion. Esto puede ser
cambiado pero requiere bastante ezfuerzo. VB.NET es mucho mejor en esta area
y podrias darle consideracion.
Replicacion de BD seria una MUY BUENA opcion para lo que describes. Eso
si no es facil y requiere una buena cantidad de estudio y configuracion y en
algunas ocasiones cambios en la aplicaciones pero es mucho mas
"transparente" para los programas que otras opciones.
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.
Wilfredo Burgos escribio:
Saludos amigos foreros,

Tengo el siguiente problema. He desarrollado un aplicación en VB6 la
cual accesa una base de datos montada en un SQL Server 2000, esta
base de datos consite de mas o menos 1.3 gb.

Ahora , tengo el siguiente problema tengo usarios en el edifcio en
cual trabajo (LAN1), tengo usuarios en otro edificio a mas o menos 10
millas (Lan2) y tengo usuarios en otroedifio (LAN3) a mas o menos 20
millas del edificio en donde trabajo.

Ellos autentifican sus cuentas en el dominio de cada LAN, y realizando
pruebas
de mi aplicación he notado que los usarios del LAN1 pueden ejecutar el
programa muy bien (accesan a los datos sin nigún problema,

Sin embargo los usuarios del LAN2 y LAN3 el programa demora mucho en
devolverle los datos lo cual entiendo es porque la base de datos está
en el LAN1 y posiblemente los datos se están quedando pinchados en el
WAN.

Existe alguna forma o mecanismo de yo resolver este problema. He
escuchado mucho sobre replicación de base de datos, pero realmente me
resolvería el problema replicando base de datos tanto en LAN2 como en
LAN3?

Desde ya gracias,
Wilfredo Burgos

Preguntas similares