Anda dapat menghitung ukuran berbagai dokumen menggunakan spesifikasi BSON .
Misalnya, dokumen {a:1}
terdiri dari satu kunci dengan nilai integer akan memakan waktu 5+1+2+4=12 byte.
Anda dapat menggunakan berbagai driver untuk mengonversi data Anda ke BSON untuk melihat berapa banyak ruang yang benar-benar dibutuhkan:
serene% irb -rbson
irb(main):001:0> {a:1}.to_bson.to_s
=> "\f\x00\x00\x00\x10a\x00\x01\x00\x00\x00\x00"
irb(main):002:0> {a:1}.to_bson.to_s.length
=> 12
Jika Anda memiliki, katakanlah, dokumen yang merupakan pemetaan datar (tidak bersarang) dengan kunci yang panjangnya 10 byte dan nilai integer 64-bit, setiap pasangan nilai kunci membutuhkan 1+10+1+8=20 byte. Anda dapat memiliki sekitar 800.000 pasangan nilai kunci seperti itu dalam satu dokumen.