\subsection{Efficiency Data Logger}

{\it Efficiency Data Logger} es el nombre con el que conocemos al Web service de almacenamiento de historial.

A partir de {\it Efficiency Data Logger} realizaremos las conexiones con la base de datos  para insertar datos cuando realizamos una nueva ejecución de {\it EfficiencyGuardian},
para actualizarlos cuando modificamos los valores de referencia
o para mostrar resultados y poder visualizarlos mediante la interfaz web.

La base de datos consta de tres tablas:
\begin{itemize}
\item{\bf Historic:} En ella está el histórico de cada uno de los tests.
Para cada test se almacena el nombre, la fecha de ejecución, el proyecto al cual está ligado el test y los 12 valores que componen la estimación de ciclos.
\item{\bf Reference:} En esta tabla se mantienen los valores de referencia de cada test.
Cada vez que se ejecuta un test, sus valores actuales se comparan con sus valores de referencia y, dependiendo del resultado y de la configuración de las alarmas, lanzará una alrma o no.
\item{\bf Alarms:} En esta tabla se guarda la configuración de las alarmas de los tests.
Cada test tiene dos alarmas ({\it red} y {\it green}) las cuales se lanzarán dependiendo del valor obtenido con la comparación entre el último valor y el valor de referencia del test.
\end{itemize}



