Hace algunos días tuve que revisar un requerimiento para generar un archivo de texto a partir de los datos de varias tablas. Al realizar una proyección del número de registros que se iban a obtener bajo ciertas condiciones, se detectó que podría crecer a más de 500 mil registros. Esto supone varias preocupaciones: espacio en disco duro, latencia de la red al descargar el archivo, tiempos de respuesta, consumo de recursos, etc. Bajo el contexto en el que me encontraba, el tiempo de respuesta de la funcionalidad, no era un tema preocupante, pero sí lo era la cantidad de recursos utilizados por un tiempo prolongado. Por recursos me refiero a memoria RAM y porcentaje de procesamiento en el servidor de aplicaciones. Para este primer laboratorio puntualmente, expondré cómo abordé el diseño para el tema de la iteración de registros - exagerándolo un poco-, teniendo en cuenta que es requerido hacerlo desde el contenedor de la aplicación y no desde la base de datos, pues ex...
This is a space to inform and comment on technology, as well as trends and technical recommendations.