News for hackers. Stuff that matters.
Re:MongoDB Wire Protocol Specification License by fennecfoxen on Wednesday July 21, 2021 @04:07PM (#27911428)
More specifically, it's an mmap()ed series of linked lists of BSON documents, with some relatively simple B-tree indexing, a little journaling, and an unfortunate tendency to drop data on the floor.
Re:MongoDB Wire Protocol Specification License by bogomipz on Wednesday July 21, 2021 @07:45PM (#27913594)
Mongo hasn't used the MMAP storage engine for a long time. In fact it looks like it has even been removed now:

https://docs.mongodb.com/manual/core/storage-engines/

Wired Tiger, the default storage engine is LSM Trees with BTrees for indexes.

Re:MongoDB Wire Protocol Specification License by matchy on Wednesday July 21, 2021 @08:00PM (#27913695)
Not LSM, all BTrees, but the rest is correct.
Re:MongoDB Wire Protocol Specification License by bogomipz on Wednesday July 21, 2021 @08:48PM (#27914058)
Not sure of the current state of Mongo but WT certainly has LSM Trees:

http://www.hpts.ws/papers/2013/WiredTiger-HPTS.pdf

http://source.wiredtiger.com/3.2.1/lsm.html