У меня есть Restful API, который ежедневно собирает некоторые данные в определенном c диапазоне времени и интервале, например, с 9:00 до 12:00 утра каждые 5 минут. Данные сохраняются в базе данных MySQL. Мой API сам предоставляет данные для внешнего интерфейса. Моя проблема в том, что у меня в БД огромное количество данных, миллионы записей, и мне нужны текущие расчеты (которые не зависят от данных предыдущих дней). Поэтому я решил хранить данные за каждый день во временном месте, чтобы получать быстрые запросы и вычисления.
Я рассмотрел несколько вариантов:
Использование баз данных в памяти такие как H2. Я заметил, что этот тип базы данных не подходит для использования на производственном уровне. И я не знаю, возможно ли одновременно использовать H2 и MySQL.
Использование временной таблицы MySQL и гриппа sh каждое утро.
У кого-нибудь есть предложения?