Tengo el siguiente escenario:
Quiero una aplicación que:
¡Gracias!
Hago algo similar, pero a la inversa (ingresando grandes cantidades de información de varias empresas diferentes en un almacén de datos empresarial).
Para este trabajo, le recomiendo que consulte una herramienta ETL. Si utiliza PostgreSQL, le recomiendo que consulte Pentaho Data Integration (PDI) o Talend . Elegí usar PDI donde trabajo y no podría estar más feliz.
Por la forma en que funciona, construye sus trabajos (que ejecutan varias transformaciones, manejan la transferencia de datos a cosas como FTP/SFTP, correo electrónico, entradas de syslog, etc.) y sus transformaciones (los bits que extraen los datos). Puede guardarlos en un sistema de archivos o, en mi caso, en una base de datos para que se pueda acceder a ellos desde varias computadoras.
Puede programar los trabajos para que se ejecuten usando un trabajo cron simple desde cualquier computadora que pueda ejecutar Java (estoy usando OpenJDK con Ubuntu 14.04 y funciona muy bien). Un buen efecto secundario de esto cuando se trabaja en producción es que sus servidores DB y ETL están separados, de esa manera, si por alguna razón ETL falla, no se llevará su base de datos.
0 6 * * * cd /opt/data-integration && ./kitchen.sh -rep=REPO_NAME -user=USER_NAME -pass=PASSWORD -dir=/FOLDER_ON_DB_REPOSITORY -job=JOB_NAME
izzy
Alejandro
luft
luft
izzy
luft
izzy