2010-10-20 11 views
6

Estoy seguro de que ya debe haber muchas herramientas "disponibles" para hacer esto, pero no estoy teniendo mucha suerte en rastrearlas. Te agradecería mucho tu ayuda.Cómo exportar un subconjunto consistente de la base de datos

Tenemos una base de datos MySQL bastante grande, con muchas tablas y algunas relaciones de tablas complejas aplicadas a través de restricciones de clave externa. Lo que necesitamos es crear otra base de datos más pequeña con un subconjunto de datos y tablas.

Por ejemplo, tengo un cronograma de cursos y quiero crear una revisión de la base de datos con solo 2 cursos y alumnos inscritos. Básicamente, lo que queremos es ingresar la "condición de raíz" y las tablas que queremos y la herramienta debe crear un volcado o base de datos consistente con todas las tablas necesarias.

Pasé algún tiempo buscando en Internet, pero encontré solo Datamaker, que es propiedad y ni siquiera tiene descarga de prueba, y Jailer, que se ve bien, pero lo fundé un poco difícil de usar ...

Agradecería consejos para algunas otras herramientas que pueden hacer esto.

no estoy seguro de si me he explicado muy bien - por favor hágamelo saber si no lo hice :-)

Respuesta

0

asumiendo "crear volcado consistente o base de datos" es manual, simplemente hay que escribir alguna vistas con la condición que desee, exporte la vista y cargue en su otra base de datos. (cron el proceso si lo desea)

si lo quiere hacer completamente automático, entonces es mucho más complejo, se recomienda instalar un servidor esclavo mysql para garantizar la consistencia, pero básicamente copiará el db completo.

espero que ayude.

Cuestiones relacionadas