MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Contoh dokumen Mongodb 16 MB, berapa data sebenarnya?

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.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mengapa perintah msiexec.exe ini tidak berfungsi di PowerShell?

  2. kebingungan pelingkupan javascript node.js mongodb

  3. tidak dapat memperbarui properti CreatedAt di luwak?

  4. Apakah ada opsi untuk membatasi penggunaan memori mongodb?

  5. insertBanyak Menangani Kesalahan Duplikat