One of the main objectives of Sentilo is to deliver information to its subscribed modules as fast as possible, so it firstly stores data colleced in memory. But it still needs a long-term storage for historical data. In summary, it needs to process information on the fly while still explore and discover historical data. And[…..]