У меня есть система, которая каждую минуту проверяет состояние большого количества объектов по расписанию.Для каждой сущности будет файл JSON, в котором есть поля, указывающие статусы для различных атрибутов.Система создает дампы этих файлов JSON на сетевом ресурсе.
При каждом запуске расписания, которое выполняется каждую минуту, генерируется JSON с 20 тысячами нечетных объектов, подобных этим, имеющим десятки атрибутов.
[
{
"entityid": 12345,
"attribute1": "queued",
"attribute2": "pending"
},
{
"entityid": 34563,
"attribute1": "running",
"attribute2": "successful"
}
]
Мне нужно иметь возможность отслеживать изменение статуса атрибутов сущностей с течением времени, например, отвечать на вопросы, например, когда статус entity x
стал «ожидающим».Каков наилучший способ хранить эти данные и генерировать статистику?