Разделение MongoDB

#mongodb #database-partitioning #mongo-collection

#mongodb #разделение базы данных #монго-коллекция

Вопрос:

Существует ли в MongoDB какая-либо семантика, подобная разделению коллекции? Мои данные очень огромны, в день записывается более 100 000 строк данных. для получения отчета требуется некоторое время для выбранного устройства. Если данные регистрируются ежедневно, производительность будет низкой. как оптимизировать, я создал индекс для повышения производительности.

Комментарии:

1. Отличается ли «разделение» от сегментирования ?

2. Я бы предположил, что вам не повредит, если вы добавите более подробную информацию о вашей текущей настройке, производительности и о том, какова ваша фактическая цель по производительности, потому что «улучшить производительность» не говорит о масштабах проблемы.

3. Разбиение — это процесс базы данных, в котором очень большие таблицы (В SQL) разделяются на множество меньших частей. За счет разбиения большой таблицы на отдельные таблицы меньшего размера запросы, которые обращаются только к части данных, могут выполняться быстрее, поскольку требуется сканировать меньше данных. Основная цель разбиения — помочь в обслуживании больших таблиц и сократить общее время отклика на чтение и загрузку данных для определенных операций SQL. Существует ли в MongoDB какая-либо семантика, подобная разделению коллекции?