Я создаю базу данных (MongoDB) в Docker, которая содержит около 20 коллекций, каждая коллекция содержит разное количество данных от 0 до 40 миллионов. Я обнаружил, что если я помещу их все в один экземпляр, запрос будет очень медленным, поэтому я думаю о создании осколков. Но я не уверен в количестве осколков. Итак, сколько осколков я должен создать для моей базы данных, чтобы иметь максимальную эффективность поиска?
Точного ответа на ваш вопрос нет.
Вы должны протестировать различные конфигурации.
И, конечно же, количество зависит от вашего аппаратного потенциала.