MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Ví dụ về tài liệu Mongodb 16 MB, dữ liệu thực tế là bao nhiêu?

Bạn có thể tính toán kích thước của các tài liệu khác nhau bằng cách sử dụng thông số kỹ thuật BSON .

Ví dụ:một tài liệu {a:1} bao gồm một khóa có giá trị số nguyên sẽ chiếm 5 + 1 + 2 + 4 =12 byte.

Bạn có thể sử dụng các trình điều khiển khác nhau để chuyển đổi dữ liệu của mình sang BSON để xem nó thực sự chiếm bao nhiêu dung lượng:

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

Giả sử nếu bạn có, các tài liệu là ánh xạ phẳng (không lồng nhau) với các khóa dài 10 byte và các giá trị số nguyên 64 bit, mỗi cặp khóa-giá trị chiếm 1 + 10 + 1 + 8 =20 byte. Bạn có thể có khoảng 800.000 cặp khóa-giá trị như vậy trong một tài liệu.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Cách tham gia nhiều bộ sưu tập với $ lookup trong mongodb

  2. Cách nhanh nhất để xem khi nào bản cập nhật cuối cùng cho MongoDB được thực hiện

  3. Trình phân tích cú pháp chuỗi URL hiện tại không được dùng nữa

  4. Làm thế nào để duy trì MongoDB - dữ liệu của một vùng chứa Docker đang chạy trong một hình ảnh mới?

  5. Công bố ClusterControl 1.4.2 - Phiên bản DevOps