| DBreplicador Una potente aplicación de Java de código abierto para la replicación de bases de datos heterogéneas Multi-Master. |
Descargar ahora |
DBreplicador Clasificación y resumen
- Nombre del editor:
- Brian Tilma
- Sitio web del editor:
- http://dbreplicator.org
DBreplicador Etiquetas
DBreplicador Descripción
Una poderosa aplicación de Java de código abierto para la replicación de bases de datos heterogéneas de múltiples maestras de red. DBREPETRIFT es una potente aplicación de Java de código abierto para la replicación de la base de datos heterogénea Multi-Master en red o la sincronización filtrada. ElBreplicator es un motor de replicación de base de datos basada en disparador. El proyecto toma cada operación de inserción / actualización / eliminación y crea un registro de sombra en una tabla de sombras para esa operación. Estos registros de sombras están numerados, y cada suscriptor mantiene un marcador para esa mesa. Los registros se eliminan de las tablas de sombras cuando se han sincronizado con todos los suscriptores y editores. Usando este modelo, solo los cambios se envían durante las sesiones normales de sincronización. En función de los disparadores, funciona con bastante rapidez, y tiene más opciones para resolver conflictos relacionados con llaves extranjeras. Aquí hay algunas características clave de "dBreplicator": · Replicación heterogénea: es decir, sincronizando la misma base de datos entre múltiples RDBMS. · Sincronización de datos bidireccional: entre cualquiera de los billetes de base de datos compatibles, con sincronización iniciada por el suscriptor. · Plataforma independiente - 100% de los componentes del cliente y del servidor Java · Aplicación La independencia: el software no necesita un conocimiento especial de la replicación, ni acceda a su fuente de datos de manera diferente. Esto es ideal para aplicaciones a las que no tiene acceso o derechos de código fuente para solicitar cambios · Detección y resolución automáticas de confiltos: requiere una participación mínima por los administradores de la base de datos. La resolución básica de conflictos se implementa como Publisher WINS / WINS de suscriptor. Las versiones futuras tendrán algoritmos de resolución de conflictos basados en reglas complejos. · Facilidad de programación: integrada en DBREPLIPTOR, el programa se puede especificar por minutos, horas, etc., y ejecuta la operación deseada en el intervalo especificado AD Infinitum a menos que encuentre un error. · Depuración verbosa: implementada con Apache Log4j, esto puede ser bastante flexible en términos de métodos de salida y verbosidad. · Manejo especial de caracteres: DBREPRIPTOR maneja caracteres con valores ASCII sin impresión mediante la codificación de todo el campo en Unicode escapado al crear archivos XML de sincronización, y sin codificación en el extremo opuesto. En la actualidad, los campos que contienen caracteres especiales deben especificarse en la encodeconfig.ini, pero se planifica el manejo automático. · Creación de tablas: si las tablas no existen en las bases de datos de suscriptores, DBREPLIPTOR puede crearlos automáticamente para que pueda coincidir con los de la base de datos del editor. Requisitos: · Ambiente de tiempo de ejecución de Java (JRE) ¿Qué hay de nuevo en este lanzamiento: · Los métodos se agregaron a rblob.java y rclob.java para anular los nuevos métodos Java 6 para que la compilación funcione con Java 6. · Todavía da advertencias si está utilizando OSE Java, pero se construye correctamente. · Se solucionó la manipulación de memoria en la creación de una instantánea. · SyncXMlCreator.java fue arreglado. Al eliminar una llamada a Rs.Close () que cerró el resultado demasiado temprano. · Se actualizaron muchos de los comentarios de Javadoc y se agregaron rutinas de construcción Javadoc. · Se solucionó un error de publicación de MySQL Crear. · Se realizó una solución para la compatibilidad con los Postgres 8.3.
DBreplicador Software relacionado