Coleccion usada para guardar las lecturas de los sensores

37 views
Skip to first unread message

Sergio Montes

unread,
Jun 18, 2020, 10:44:24 AM6/18/20
to Sentilo
Primero de todo, enhorabuena, por el trabajo realizado con Sentilo.

Estaba probando el proyecto y cuando envio datos a un sensor concreto


en que colección de mongo o en que tabla de otra base de datos se almacenan estos datos??


Sentilo IO

unread,
Jun 18, 2020, 11:37:15 AM6/18/20
to Sentilo
Hola Sergio,

Sentilo trabaja con dos repositorios de datos: MongoDB para datos del catálogo(elementos y sus características) y con Redis para información en tiempo real(lecturas, alarmas, órdenes, suscripciones, ...). La plataforma trabaja con ambos coordinadamente.
Por lo tanto, en el caso que indicas los datos se están guardando en Redis.

Saludos,
Sentilo Team.

Sergio Montes

unread,
Jun 18, 2020, 12:24:00 PM6/18/20
to Sentilo
Corrígeme si me equivoco. Redis, es una base de datos in-memory. Por lo que sentilo no almacena el histórico de lecturas a largo plazo (por ejemplo,el histórico del último año). O por el contrario, existe alguna funcionalidad que persiste periódicamente a una base de datos como mongo o simular??

Sentilo IO

unread,
Jun 19, 2020, 4:00:11 AM6/19/20
to Sentilo
Es correcto, Redis trabaja en memoria. Esto tiene ventajas como el rendimiento y la desventaja de que el coste de la memoria es mayor. Por norma general, los datos se persisten solo un tiempo de vida y luego caducan.
Para solventar este (posible) problema, existen diversos conectores para exportar la información a otros repositorios, como un Relacional, OpenTSDB u otros vía Kafka.


Saludos,
Sentilo Team.


Sergio Montes

unread,
Jun 19, 2020, 12:20:33 PM6/19/20
to Sentilo
ok. voy a revisarlo. muchas gracias.
Reply all
Reply to author
Forward
0 new messages