Пишу на Qt клиента для сбора биометрик с фитнес-браслета. Датчики движения и пульса. Движение снимается раз в минуту. Пульс может сниматься раз в секунду. Среди прочих функций нужно будет рисовать графики из старых и новых данных и сравнивать. Клиент делается для ПК и Linux, если удовлетворит результат, то портирую под Android.
Вот вопрос возник: а в чём и как лучше локально хранить архив метрик? Какая-нибудь может простая база данных типа SQLite, ато пока каких-то жутких web-монстров видел типа Graphite + StatsD.
https://db-engines.com/en/system/InfluxDB%3BSQLite
Не умеет C++ и требует запуска сервера с кучей настроек инфраструктуры извне программы. Мне, наверное, идеально было бы безсерверное чудо, заточенное под "тайм серии". Чтобы, так сказать, СУБД была внутри моего клиента, а не как внешний компонент системы.
Почему-то у меня такое ощущение, что ни чего кроме SQLite ещё не придумали.