4 ms·
ok, details on the criticism: 1. Look at their BSON format specification: http://bsonspec.org/#/specification http://bsonspec.org/#/specification They name it
by xxqs 15y ago
ok, details on the criticism:
1. Look at their BSON format specification: http://bsonspec.org/#/specification http://bsonspec.org/#/specification
They name it a new "standard", and at the same time they have things like "\x11" -> Timestamp, a special internal MongoDB data for replication. It's like the IP protocol specification would have vendor-specific parts.
2. The BSON format is not word-aligned, which makes it quite inefficient to process in memory. Besides, the current Mongo server accesses it with word-unaligned pointers, which is only possible on x86 architecture.
to me, it just tells that the database engine design was given to the wrong people.