Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
wiki:3.-servidor:3.5.-replicador:b.-servidor:303.022.-estructura-de-tablas [2018/02/05 10:03] – editor externo 127.0.0.1wiki:3.-servidor:3.5.-replicador:b.-servidor:303.022.-estructura-de-tablas [2023/07/20 12:09] (actual) – [Tabla] ary
Línea 36: Línea 36:
  
  
-|  **RÉPLICA**     ^  SERVIDOR            ^  OBSERVACIONES           +|  **RÉPLICA**  ^  SERVIDOR                                                                                                                                                 ^  OBSERVACIONES                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         
-^ OBLIGATORIAS     | master_replica_queue\\ master_replica_iqueue\\ master_replica_slave \\ master_replica_cmdlog \\ master_replica_errorlog \\ master_replica_excluded \\ rl  | - Sólo con éstas tablas, tenemos **réplica SIMPLE**, es decir, se replican **TODAS** las operaciones.| +^ OBLIGATORIAS  | master_replica_queue\\ master_replica_iqueue\\ master_replica_slave \\ master_replica_cmdlog \\ master_replica_errorlog \\ master_replica_excluded \\ rl  | - Sólo con éstas tablas, tenemos **réplica SIMPLE**, es decir, se replican **TODAS** las operaciones.                                                                                                                                                                                                                                                                                                                                                                                                                                                  
-^ SELECTIVA        | master_replica_squeue \\ master_replica_selected  | - Con la réplica selectiva podemos configurar que **NO** se repliquen todas las operaciones a todos los clientes. Se configura el campo CONDITIONAL=1 en la tabla master_replica_slave y se debe configurar la tabla master_replica_selected. \\ - Podemos hacer que la selectividad sea agrupada (inteligente) **en el servidor**, agregando un campo TBL en la tabla master_replica_queue, para agrupar aquellas operaciones que se hagan sobre la misma tabla en una única consulta (El DBMS utilizado en el servidor debe permitir subconsultas).          +^ SELECTIVA     | master_replica_squeue \\ master_replica_selected                                                                                                          | - Con la réplica selectiva podemos configurar que **NO** se repliquen todas las operaciones a todos los clientes. Se configura el campo CONDITIONAL=1 en la tabla master_replica_slave y se debe configurar la tabla master_replica_selected. \\ - Podemos hacer que la selectividad sea agrupada (inteligente) **en el servidor**, agregando un campo TBL en la tabla master_replica_queue, para agrupar aquellas operaciones que se hagan sobre la misma tabla en una única consulta (El DBMS utilizado en el servidor debe permitir subconsultas).  
-^ FICHEROS         | master_replica_fields \\ master_replica_files        | - Hay que configurar un campo en la tabla master_replica_slave con la ruta donde se guardan los ficheros en el servidor (Recordar dar permisos a la carpeta).        |\\+^ FICHEROS      | master_replica_fields \\ master_replica_files                                                                                                             | - Hay que configurar un campo en la tabla master_replica_slave con la ruta donde se guardan los ficheros en el servidor (Recordar dar permisos a la carpeta).                                                                                                                                                                                                                                                                                                                                                                                          | 
 +^ OPTATIVAS     | master_replica_bypassed                                                                                                                                   | -En esta tabla se incluyen aquellas tablas que no quieras que se replique la información a otros móviles, es decir, operaciones que se realizan en un movil y no quieres que vayan a otros. Lo que hace esta tabla es que cuando llega una operación (iqueue) de una de los registros de tablas, es no enviar esa operación al queue sino que la pasa a la tabla MASTER_REPLICA_BYPASSED_QUEUE. (Campos ID, TBL). (SELECT TBL FROM master_replica_bypassed ORDER BY ID)                                                                                | 
 +| :::           | master_replica_bypassed_queue                                                                                                                             | - Recibe datos de MASTER_REPLICA_BYPASSED. Esta tabla tiene que tener la misma estructura de MASTER_REPLICA_QUEUE.                                                                                                                                                                                                                                                                                                                                                                                                                                     |
 \\ \\
 ===== Descripción de las Tablas ===== ===== Descripción de las Tablas =====