mongodb auto index будущие коллекции, большой размер json, правильная структура? - PullRequest
0 голосов
/ 09 мая 2019

Мы собираемся проиндексировать некоторые данные в mongodb (вероятно), из некоторых вызовов API, отправляющих данные json размером ~ 10 МБ, разбитых данных по датам.

Поскольку данные велики, я думаю, что лучше разделить результат по коллекциям для каждого дня и иметь документы в каждой коллекции. Нам нужны индексы для некоторых документов в каждой коллекции. документы будут обновляться с интервалом в 15 минут, если данные изменяются (например, цены или новые записи)

Вопросы:

  1. Упомянутая мной структура полезна для поиска?
  2. Существует ли какая-либо другая база данных с более высокой производительностью для этого типа данных и размера, которую можно администрировать так же просто, как mongodb?
  3. Если мы используем ту же структуру, есть ли способ установить индексы для вновь созданных коллекций (на предстоящие дни) без сценариев или добавления вручную? (как уникальный индекс в БД, который будет применяться ко всем коллекциям и документам внутри)
...