Хранение временных ежедневных данных в весенней загрузке REST-приложения - PullRequest
0 голосов
/ 21 апреля 2020

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

Я рассмотрел несколько вариантов:

  1. Использование баз данных в памяти такие как H2. Я заметил, что этот тип базы данных не подходит для использования на производственном уровне. И я не знаю, возможно ли одновременно использовать H2 и MySQL.

  2. Использование временной таблицы MySQL и гриппа sh каждое утро.

У кого-нибудь есть предложения?

...