Nâng CaoMongoDB iconMongoDB

Tại sao MongoDB dùng BSON thay vì JSON?

MongoDB dùng BSON (Binary JSON) thay vì JSON text vì ba lý do:

1. Tốc độ: parse nhị phân nhanh hơn parse chuỗi text.
2. Duyệt nhanh (traversability): BSON lưu sẵn độ dài mỗi khối, nên engine có thể nhảy qua các field không cần mà khỏi đọc cả document.
3. Kiểu dữ liệu mở rộng: JSON chỉ có string/number/boolean/null; BSON thêm ObjectId, Date, Decimal128, Int32, Int64, Binary... — những thứ một database engine thực thụ cần.

Xem toàn bộ MongoDB cùng filter theo level & chủ đề con.

Mở danh sách MongoDB