Descripción: |
Enormes cantidades de datos climatológicos se utilizan para generar pronósticos y alertas de emergencias. Las herramientas computacionales vinculadas a mediciones de variables meteorológicas, se centran en capturar y almacenar datos en repositorios. Pero, guardar datos de esta manera limita el potencial de procesamiento eficiente de la información para prevenir sobre fenómenos peligrosos o efectuar alertas tempranas. Esto sucede porque los modelos de datos meteorológicos existentes, no expresan el comportamiento reactivo y, así, las bases de datos no generan automáticamente alertas por eventos producidos sino que los delegan al meteorólogo o a una aplicación de usuario. Este trabajo presenta un modelo de datos activo, implementado con reglas activas dentro del servidor de una base de datos de código abierto. Se modeló la semántica de la reactividad de datos climatológicos del Servicio de Meteorología de la Aviación Militar. La solución se comparó con un sistema Cliente/Servidor midiendo el tiempo de ejecución. Los resultados muestran la superioridad del procesamiento con reglas activas donde el tiempo de respuesta es 1000 veces menor, incluso, en bases de datos pequeñas. El tiempo de ejecución de las reglas activas creció linealmente respecto al tamaño de la base de datos, mientras que el del sistema Cliente/Servidor creció exponencialmente. |