Узнал, что в mongodb данные сохраняются файлами по 2 гб на диск.
Мне интересно, как там вообще осуществляется работа с этим файлом, доставание из него документов и прочего? Как он определяет, на какой позиции лежит нужный BSON, или там какой-то другой алгоритм?