Utilice la herramienta Kettle para la sincronización incremental de datos
Requisitos:
Al agregar o eliminar una tabla de base de datos maestra, los datos de la tabla de base de datos esclava deben ser consistentes con los datos de la tabla de base de datos maestra.
Entorno:
1. Mysql
2. Kettle 7.1
Ideas:
1. main En la base de datos, cree una nueva tabla de instantáneas para sincronizar la tabla de la base de datos, con la misma estructura de tabla.
2. En la base de datos principal, agregue activadores para agregar, eliminar y modificar tablas de la base de datos.
2. Crear una nueva transformación, solo utilizada para agregar, eliminar y modificar tablas.
3. Cree un nuevo control de entrada de tabla para consultar la tabla instantánea de la base de datos principal.
4. Cree un nuevo control "Insertar/Actualizar" para insertar datos en la tabla de la base de datos esclava, y la palabra clave de consulta debe ser única.
5. Cree un control de "eliminación" para eliminar los datos en la tabla de instantáneas de la base de datos principal.
Nota: Agregue tres instantáneas de tablas para agregar, eliminar y modificar las tablas de la base de datos principal. Los pasos para las tres tablas son los mismos que los del 1 al 5 anteriores.
6. Crear un nuevo control de trabajo
7. Configurar el servicio de envío de correo electrónico
8.