BSON (Binary JSON) — это бинарный формат сериализации, который MongoDB использует внутри для хранения и передачи документов. Хотя он тесно повторяет структуру JSON, он не читаем человеком — вместо этого он оптимизирован для машинной обработки.
В отличие от стандартного JSON, BSON поддерживает более богатый набор встроенных типов данных, включая:
DateObjectIdBinaryDecimal128Это означает, что MongoDB может хранить и запрашивать данные с точным сохранением типов, избегая ограничений базовых типов JSON, таких как строки и числа.
JSON → читаем для человека, ограниченные типы, медленнее парсится
BSON → бинарно-кодированный, богатые типы, оптимизирован для производительности
BSON даёт MongoDB лучшее из двух миров: гибкую документоориентированную модель, знакомую пользователям JSON, в сочетании со скоростью и богатством типов, необходимыми для production-grade движка базы данных.
BSON — это удобочитаемый текстовый формат, который MongoDB использует для хранения документов, похожий на JSON, но с поддержкой дополнительных типов данных.
Новый — ещё не проверен сообществом
Вы