Так что сейчас простое решение - осколок.
Да, обычно разделение выполняется на серверах.Тем не менее, вполне возможно осколок на одной коробке.Вы просто запускаете осколки на разных портах и предоставляете им разные папки. Вот пример конфигурации из 2 осколков на одном боксе.
Команда MongoDB признает, что это своего рода подпаритет, и по разговорам с ними я знаю, что они смотрят лучшеспособы сделать это.
Очевидно, что как только вы получите несколько осколков на одном блоке и увеличите количество потоков записи, вам придется опасаться дискового ввода-вывода.По моему опыту, я смог насытить диски одним потоком записи.Если ваши вставки / обновления относительно просты, вы можете обнаружить, что дополнительные потоки записи ничего не делают.(Сокращения карты - исключение здесь, шардинг определенно помогает там)