Hacía tiempo que quería publicar algo sobre las recargas incrementales y por falta de tiempo nunca lo puse, como por la red hay bastante información sobre como realizarlas y ejecutarlas no voy a desarrollar mucho de ello, pero si de los pros y contras de usar ficheros QVD personalizados frente a los buffers.
Ficheros QVD personalizados
Ventajas
-Puedes tratar la información que proviene de la consulta a la BD antes de guardarla.
-Se pueden usar los ficheros para multiples archivos de QV, por lo tanto para tablas muy generales como empresas o departamentos puedes ir creando un repositorio centralizado, asi cuando se edita el fichero QVD solo se edita una vez.
Contras
-Su recarga es mas lenta, ya que se suele hacer la actualización del mismo en la propia recarga
Ficheros en Buffers
Ventajas
-Mayor rapidez de lectura frente a los QVD personalizados
-Son incrementales de forma autonoma
Contras
-Se alojan en local, en un directorio Windows, con una cabecera hexadecimal, por lo tanto no podemos usar la posibilidad de crear un repositorio unico
-Obviamente para cada fichero QV, crea un qvd en el directorio, con lo que el consumo de espacio aumenta
Personalmente, el metodo que sigo es el de tener mis propios ficheros, como dije anteriormente estoy poco a poco creando un repositorio muy util, los qvd se recargan a través de una tarea programada en el servidor y el resto de archivos qvd solo tienen que leerlos a posteriori con todo lo nuevo.
Un pequeño ejemplo de como funciono con ellos...