AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Administrar bases de datos / HFSQL / Gestión de la replicación
  • Presentación
  • Ejemplo de uso de la replicación de datos
  • Vocabulario específico de la réplica
  • Bases de datos
  • Tipo de replicación
  • Archivos creados durante una replicación
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Presentación
La replicación de datos es una característica poderosa. La replicación es la operación que permite el mantenimiento de bases de datos remotas con estructuras idénticas.. Cada una de estas bases de datos evoluciona de forma independiente: se realizan diferentes operaciones en estas bases de datos.
Mediante la replicación, las operaciones realizadas en cada una de las bases de datos se aplican a todas las demás bases de datos.
WINDEV, WINDEV Mobile y WEBDEV le permiten realizar fácilmente estas operaciones:
  • entre las bases de datos HFSQL Classic. Para obtener más información, consulte Replicación basada en registros.
  • entre bases de datos heterogéneas (HFSQL y Oracle por ejemplo). Para obtener más información, consulte Replicación universal. Esta replicación también está disponible para las bases de datos HFSQL Client/Server.
  • entre 2 servidores HFSQL. Para obtener más información, consulte Replicación entre servidores.
Tabla de resumen:
Replicación basada en registrosReplicación universalreplicación de servidor HFSQL
Base de datos HFSQL Classic
X
X
Base de datos HFSQL Client/Server
X
X
Bases de datos heterogéneas (HFSQL, Oracle,...)
X

Ejemplo de uso de la replicación de datos

En una empresa, el fichero "Cliente" debe ser accesible a todos los vendedores, tanto desde sus ordenadores portátiles como desde la sede central.. Cada vendedor actualiza el archivo encontrado en su ordenador portátil y recibe actualizaciones periódicas de la base de datos principal de la empresa.
En una aplicación que no utiliza la replicación de datos , la base de datos es accesible a través de la red en la mayoría de los casos.. El vendedor trabaja a través de una conexión por módem a la red, con todas las limitaciones en cuanto a tiempo de acceso.... Además, todos los usuarios deben estar conectados a la misma red para acceder a los datos.
Con la replicación , cada uno de los equipos remotos tiene su propia base de datos.. Esta base de datos (o réplica) es idéntica a la base de datos "maestra" durante su inicialización. Periódicamente, se realiza una "Sincronización" de estas bases de datos para tener en cuenta las modificaciones realizadas en cada una de las diferentes bases de datos.
Vocabulario específico de la réplica

Bases de datos

La replicación distingue entre dos tipos de bases de datos:
  • La base de datos maestra
    Es la base de datos de reference. Todas las actualizaciones se realizan en esta base de datos:
    • modificaciones realizadas por la aplicación ejecutada en este ordenador.
    • modificaciones realizadas en los ordenadores remotos y transmitidas por la replicación.
  • La base de datos de réplica o la base de datos de suscriptores.
    Esta base de datos remota es idéntica a la base de datos "Maestra".. Las modificaciones realizadas por el ordenador remoto se aplican a esta base de datos. La replicación transmite estas modificaciones a la base de datos "maestra".

Tipo de replicación

Se pueden implementar dos tipos de replicación:
  • Replicación unidireccional
    Este tipo de replicación consiste en realizar una actualización de la base de datos "Maestra" a las bases de datos "Abonada" o de una base de datos "Abonada" a la base de datos "Maestra".
  • Replicación bidireccional
    Este tipo de replicación consiste en realizar una actualización de la base de datos "Maestra" a las bases de datos "Abonadas" y de las bases de datos "Abonadas" a la base de datos "Maestra".

Archivos creados durante una replicación

Cuando la replicación se implementa en una aplicación WINDEV, se administran varios tipos de archivos específicos para la replicación:
  • La réplica maestra (archivo RPM extension ): este archivo es associated con la base de datos maestra. Este archivo contiene los nombres e identificadores de las diferentes bases de datos de abonados, así como la fecha de la última sincronización.
  • La réplica del suscriptor (archivo RPL extension ): este archivo es associated con la base de datos de suscriptores. Este archivo contiene el identificador de la base de datos de suscriptores, la fecha de la última sincronización, ....
  • La réplica móvil (o medio móvil, archivo .RPA): este archivo es necesario para sincronizar dos bases de datos remotas que no están conectadas. La réplica móvil contiene la información necesaria para actualizar la base de datos remota.. Este archivo puede ser transmitido a la base de datos remota a través de FTP, Email o medios físicos.
Versión mínima requerida
  • Versión 10
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 13/12/2023

Señalar un error o enviar una sugerencia | Ayuda local