Anydump

Este es un proyecto creado por este humilde blogger.

http://code.google.com/p/anydump/

Lo que hace es   descargar los registros de cualquier base de datos (que cuente con su Driver respectivo, naturalmente) en sentencias INSERT, lo comprime en archivos .gz, y los envía a un URL através de un POST.

En el URL debería haber una página capaz de recibir un archivo (tipo upload), descomprimir el archivo .gz, y ejecutar las sentencias enviadas desde Java.

¿Para que sirve?
Bueno, me he topado con un par de proyectos donde su base de datos está en un servidor local, y quieren que sea visible desde la web, pero ya que no tienen un servidor web público en su oficina, han alquilado un hosting. Así que lo que se les propuso es que con un programita ejecutado desde el "Planificador de tareas" haga el "dump" de la base de datos local y lo cargue a su hosting. Su hosting cuenta con MySQL + PHP, por lo que se les  hizo un .php que haga el gunzip y ejecutar las sentencias INSERT.

Funciona con una base de datos local Oracle y Access. Si funcionó con Access, entonces funciona con cualquier base de datos decente. :)

Este proyecto no va a quedar ahí. Tengo en mente más funcionalidades que serán útiles... incluso contará con instalador!

تعليقات

المشاركات الشائعة من هذه المدونة

Groovy: Un lenguaje dinámico y ágil para la Plataforma Java

Cambiar ícono a un JFrame

UML en NetBeans