Emular replicacion de datos en Base de Datos de VFP

175 views
Skip to first unread message

JoRoGar

unread,
Jul 20, 2011, 10:26:58 AM7/20/11
to Comunidad de Visual Foxpro en Español
Hola..., habra algun truco o alguien conoce de alguna utilidad que
emule la replicacion de datos en bases de datos de Visual FoxPro.

Salu2

Mario Alfredo

unread,
Jul 29, 2011, 5:49:39 PM7/29/11
to Comunidad de Visual Foxpro en Español
para los que no concemos que es replicacion de datos

ricardo peña

unread,
Jul 29, 2011, 7:37:24 PM7/29/11
to GRUPO-VFP GRUPO-VFP
Hola a todos:
 
La replicación de datos se da cuando 2 o más servidores comparten los mismos datos,
facilitando que estos datos estén almacenados en más de un sitio.  Así se mejora, la
disponibilidad de los datos y el rendimiento de las consultas.
Hay operadores que publican (graban) datos; suscriptores (leen datos) y algunos elementos más,
pero de eso se encarga el motor de la bd.
 
Puedo grabar un dato en mi servidor de Buenos Aires y la bd se ocupa de copiarlo automáticamente
en el servidor de Nueva York, de tal suerte que el que necesita leer ese dato en Nueva York, la bd
lo va abuscar a ese servidor y no al de BA.
 
Para eso hay que planificar muy bien, pues imagínense lo que puede pasar sólo con los campos
autoincrementales. 
 
Ricardo Luis Peña
Analista de Sistemas
BA - Argentina
011-15-4440-7378
 
> Date: Fri, 29 Jul 2011 14:49:39 -0700
> Subject: [vfp] Re: Emular replicacion de datos en Base de Datos de VFP
> From: maov...@gmail.com
> To: publice...@googlegroups.com

Walter R. Ojeda Valiente

unread,
Jul 29, 2011, 8:12:08 PM7/29/11
to publice...@googlegroups.com
Aclarando que no es necesario que todos los datos que se encuentran en el sitio A también se encuentren en el sitio B. El sitio B podría tener solamente algunos.

La replicación puede ser muy útil cuando muchos usuarios acceden desde una notebook o cuando hay carga o consulta masiva de datos en varios lugares. Lo que hay que verificar y controlar continuamente es que los datos estén correctamente sincronizados.

Para evitar que exista conflicto con las columnas autoincrementales se agrega una nueva columna (llamada por ejemplo: IDServidor) que tendrá un valor "A" cuando la inserción se haga desde el Servidor A y el valor "B" cuando la inserción se haga desde el Servidor B. Además, según el caso, puede tenerse una columna CódigoSucursal y una columna CódigoDepósito. Todo esto para asegurar que las claves primarias sean únicas y nunca jamás exista la posibilidad de que se repitan (lo cual podría ocasionar un desastre mayúsculo).

Siempre se aconseja que antes de iniciar la replicación se realice una copia de seguridad (backup) de ambas bases de datos.

En muchas organizaciones la replicación se realiza en un solo sentido (por ejemplo, desde B hacia A) y nunca en el contrario. En otras se realiza en ambos sentidos (aunque por supuesto en momentos distintos, no se puede replicar en ambos sentidos al mismo tiempo).

Una replicación bien hecha debe ser transparente al usuario, eso significa que él continuará trabajando normalmente con sus datos, sin siquiera enterarse que se está replicando la Base de Datos que está utilizando en ese momento.

La principal ventaja de la replicación es que permite procesar datos locales (o del Servidor de la LAN) y no datos remotos (los cuales inclusive podrían estar en otro país).

Saludos.

Walter.




From: rl...@hotmail.com
To: publice...@googlegroups.com
Subject: RE: [vfp] Re: Emular replicacion de datos en Base de Datos de VFP
Date: Fri, 29 Jul 2011 23:37:24 +0000

JoRoGar

unread,
Aug 4, 2011, 4:32:51 PM8/4/11
to Comunidad de Visual Foxpro en Español
No entendi el sentido de lo que escribio Mario Alfredo, si pregunta o
comentario, no hace diferencia, ni tampoco es importante. Gracias a
los profes que respondieron de una forma bien amplia. Mi pregunta
concretamente se refiere a si desde VFP, utilizando la Base de Datos
nativa pudieramos hacer lo mismo que hace el motor de BD de Sql Server
para esta parte de la replica de los datos
> > Salu2- Ocultar texto de la cita -
>
> - Mostrar texto de la cita -
Reply all
Reply to author
Forward
0 new messages