Rubyrep es una interesante herramienta para implementar replicación de base de datos (para postgres y mysql). |
Este es un aporte de Matías Miguez, convirtiéndose así en uno de los ganadores de nuestra competencia semanal: «Compartí lo que sabés sobre Linux«. ¡Felicitaciones Matías!
Me tope con ésta herramienta hace unos días, cuando estaba buscado información/soporte para utilizar Slony-I (herramienta de replicación para PostgreSQL).
Rubyrep resulta ser una solución muy buena, fácil de implementar y relativamente simple (en comparación con Slony-I). Está escrita en JRuby, lo cual la hace independiente de la plataforma (donde corra Java, lo hará ésta herramienta).
Características principales:
- Open-source
- Replicación asincrónica, Master-Maste, Master-Slave.
- Muy fácil de utilizar
- Independiente del motor de base de datos (actualmente soporta Postgresql y MySql).
- Puede escanear dos bases de datos en busca de diferencias.
- Puede sincronizar dos bases de datos.
- Puede replicar continuamente entre dos bases de datos
Aquellos interesados pueden encontrar las instrucciones para su instalación en la página oficial del proyecto.
Fuente: Rubyrep