Suggest an editImprove this articleRefine the answer for “Why does MongoDB store data in the BSON format?”. Your changes go to moderation before they’re published.Approval requiredContentWhat you’re changing🇺🇸EN🇺🇦UAPreviewTitle (EN)Short answer (EN)Because BSON is more convenient and faster for a database to work with than plain JSON: binary data is easier for a computer to read than text, BSON supports extra data types (`Date`, `ObjectId`), takes up less space, and stores document/field lengths for faster lookups. **Key point:** the combination of fast processing, compactness, and extended data types is what makes MongoDB faster and more efficient working with documents than it would be using plain JSON.Shown above the full answer for quick recall.Answer (EN)ImageMongoDB uses BSON because this format is more convenient and faster for a database to work with than plain JSON. ### Briefly, at a junior level 1. **Fast processing** BSON is a binary format. It's easier for a computer to read binary data than text, so operations run faster. 2. **Extra data types** JSON has no types like `Date` or `ObjectId`. BSON supports them, which is handy for a database. 3. **Compactness** BSON takes up less disk space, so it loads into memory faster. 4. **Fast lookups** BSON stores the length of documents and fields, so MongoDB can find the data it needs faster. **Summary:** BSON makes MongoDB faster, more efficient, and more functional at working with documents than JSON would.For the reviewerNote to the moderator (optional)Visible only to the moderator. Helps review go faster.