4D v16Replicación vía SQL |
||||||||||||||||||
|
4D v16
Replicación vía SQL
Replicación vía SQL
4D ofrece un mecanismo que permite replicar o sincronizar los datos de dos o más bases 4D vía SQL. Esta funcionalidad específica se puede utilizar para crear una o más bases espejos, garantizando la disponibilidad permanente de los datos. Cada tabla de la base 4D puede ser asignada con tres campos "virtuales": __ROW_ID, __ROW_STAMP y __ROW_ACTION. Estos campos se llaman "virtuales" para diferenciarlos de los "clásicos" porque tienen propiedades específicas: se llenan automáticamente, puede se leídos pero no modificados por los usuarios y no aparecen en las tablas sistema de la base. La siguiente tabla describe estos campos, así como su modo de uso:
Cuando los mecanismos de replicación están activos, tan pronto como un registro se crea, modifica o elimina, la información correspondiente se actualiza automáticamente en los campos virtuales de este registro. Por defecto los mecanismos que permiten la replicación no están activos. Debe activarlos explícitamente tanto en la base remota y en la base local para cada tabla utilizada en la replicación o sincronización. Para activar el mecanismo interno de replicación, debe utilizar en cada tabla (en la base remota y local), la propiedad de tabla Activar replicación accesible en el Inspector de tablas: Nota: para que el mecanismo de replicación pueda funcionar, debe especificar una llave primaria para las tablas implicadas en las bases remota y local. Puede crear esta llave vía el editor de estructura o los comandos de SQL. Si no se ha especificado llave primaria, la opción está en gris. Nota: es posible activar y desactivar la generación de información de replicación vía los comandos SQL CREATE TABLE y ALTER TABLE, utilizando las palabras claves ENABLE REPLICATE y DISABLE REPLICATE. Para mayor información, consulte la descripción de estos comandos. ATENCIÓN: seleccionar esta opción provoca la publicación de la información necesaria por los mecanismos de replicación. Por razones de seguridad, el acceso a esta información debe estar protegido, así como debe estar protegido el acceso a sus datos cuando se publican. Por lo tanto, cuando implemente un sistema de replicación utilizando esta opción, debe asegurarse de: Una vez que el mecanismo de replicación está activo en cada tabla de cada base, puede utilizarlo desde la base local vía el comando SQL REPLICATE. Para mayor información, consulte la descripción de este comando.
Ver también
|
PROPIEDADES
Producto: 4D
HISTORIA
ARTICLE USAGE
Manual de SQL ( 4D v16) |
||||||||||||||||