мне прям очень интересно стало как они сделали ACID, изоляцию транзакций, как они добились работы их на своих кластерах и своем подходе к реплицированию
проконвертировать любой формат есть возможности, ты можешь поставить свой отдельный парсер типов на каждый OID, причем отдельно для строкового и двоичного режима
довелось поработать с относительно небольшой базой, где в коллекциях примерно по 30-50 мнл документов... сервак с 8Га памяти каждые сутки доходил до критической нагрузки... да и с индексами в ней не все однозначно