Каков наилучший способ хранения данных временных рядов для документов, имеющих метаданные?Схема MongoDB для временного хранения с метаданными
Мой объект имеет метаданные:
{
_id: abcdefghijk,
meta1: value1,
meta2: value2,
tags: [tag1, tag2, tag3]
}
каждую минуту или час, каждый объект имеет некоторые статистические данные:
{
objectId: abcdefghijk,
timestampt: 2014-01-01 00:00:00,
key1: value1,
key2: value2,
}
мне нужно:
- Получить статистику объектов в конкретная минута, час или больше, период времени
- Fi объекты LTER по метаданным
- Aggratations как сумма/средн всех значений ключом1 сгруппированных по meta1 метаданных
Ищу совет опытных пользователей. Если у вас есть какие-либо вопросы, я был бы рад ответить на них и по достоинству оценят вашу помощь.
Это означает, что каждый час вы будете загружать документы? – CesarTrigo
да, почасовая загрузка в порядке. Основная проблема заключается в том, как получить данные как по времени, так и по метаданным – ntdunglc