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.
[ Parent
| on HN ]
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: