Archivo diario: 13 Agosto, 2014


WMB: Uso eficiente y escalable de variables compartidas (SHARED ROW)

Normalmente en ESQL las variables compartidas (SHARED) son usadas para almacenar datos extraídos de una base de datos, los cuales se recorren con sentencias SELECT, que, mientras más aumenten los datos en memoria, son más lentas. Aquí se muestra una forma eficiente de estructurar la caché que escala bien y es más rápido que un acceso a base de datos incluso cuando se excede de 10.000 registros. Nuestro ejemplo se basa en un flujo que recibe mensajes que contienen un código de aeropuerto (por ejemplo LHR) y accede a una tabla de base de datos de la correspondiente ciudad (Londres). […]