Aspects


vs


Bson

BSON stands for "Binary JSON"

Mongodb

MongoDB is a scalable, high-performance, open source, document-oriented NoSQL database

Document nesting documents

Quality Example
More

"Mongodb supports no more than 100 levels of nesting for bson documents"

from question "Why mongodb not giving me more than 100 documents?"

"Basically mongodb supports no more than 100 levels of nesting for bson documents"

from question "Mongo DB Map Reduce when trying to process more than 100 records"

"Mongodb supports no more than 100 levels of nesting for bson document."

from question "Mapping datasets to NoSql (MongoDB) collection"

Others

Quality Example
Even more

"The bson becomes even more annoying to work with when exporting data from mongo to another db platform this is the case when dealing with big data that is collected and you want to merge it with some properties from the back office mongodb this means a lot of pain you need to transform the binary objectid to a string in order to join with the id in different platforms that do not use bson representation"

from question "Mgo - bson.ObjectId vs string id"

More

"A document in mongodb is more or less like a json structure bson to be specific"

from question "Grouping Related Types of Documents in MongoDB"

"The distinction between int64 and int32 in mongodb is more about bson storage size"

from question "Does long or int in pymongo queries have to match the number type in mongodb?"

"Mongodb supports no more than 100 levels of nesting for bson"

from question "Nested Depth for BSON Documents"

Larger

"So if your document bson is larger than 16 mb mongodb throws exception"

from question "Mondgo db does not save with large documents"

More flexible

"Mongodb stores everything in memory anyway and works in a similar vein being a key-value based system however i believe mongodb is more flexible as it allows for storing bson objects within themselves"

from question "Is Memcache recommended when using MongoDB?"

Back to Home
Data comes from Stack Exchange with CC-BY-SA-3.0