xavi

Miembro desde hace

14 años 1 mes

Publicaciones

  • Replicar registros a veces puede ser mas simple de lo que parece

    Foros IT

    Easy Dump Oracle (exp.exe, imp.exe). Así se llama una herramienta que incorpora Oracle XE que nos permitirá hacer exportaciones e importaciones de datos en tiempo record. En mi actual proyecto la utilizamos para generar los ficheros que se exportan a los clientes como replica de los datos servidor y la verdad es que funciona muy bien. Antes de usar esta herramienta, se había diseñado un sistema de replicas mediante Remoting que enviava a los clientes las filas en un determinado orden y cantidad, cliente por cliente. Pero en el volumen con el que trata, 32000 registros en el peor de los casos, no daba un rendimiento muy adecuado, dado que el control lógico y a alto nivel incluido cargaba demasiado de lógica el movimiento. Reduciendo al absurdo, y pensando de la forma más simple, se dedujo que para que enviar una a una las filas de una tabla que se tiene que replicar cada día, mejor enviar tabla entera y punto. Y así funciona ahora, se genera el fichero con las tablas principales, y se descarga desde el cliente.