MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

मोंगोडब 16 एमबी दस्तावेज़ उदाहरण, कितना वास्तविक डेटा?

आप BSON spec का उपयोग करके विभिन्न दस्तावेज़ों के आकार की गणना कर सकते हैं ।

उदाहरण के लिए, एक दस्तावेज़ {a:1} एक पूर्णांक मान वाली एक कुंजी से मिलकर 5+1+2+4=12 बाइट्स लगेंगे।

आप अपने डेटा को बीएसओएन में बदलने के लिए विभिन्न ड्राइवरों का उपयोग कर सकते हैं यह देखने के लिए कि यह वास्तव में कितना स्थान लेता है:

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

यदि आपके पास है, तो मान लें, दस्तावेज़ जो फ्लैट (गैर-नेस्टेड) ​​​​मैपिंग हैं, जो कि 10 बाइट्स लंबी और 64-बिट पूर्णांक मान वाली कुंजियों के साथ हैं, प्रत्येक की-वैल्यू जोड़ी में 1+10+1+8=20 बाइट्स लगते हैं। आपके पास एक ही दस्तावेज़ में लगभग 800,000 ऐसे कुंजी-मूल्य जोड़े हो सकते हैं।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. एक साधारण मूल्य या सूची के लिए मोंगो में गतिशील चिपचिपा छँटाई

  2. तिथि के अनुसार MongoDb एकत्रीकरण समूह

  3. Mongodb में एम्बेडेड दस्तावेज़ गुण अद्यतन कर रहा है

  4. MongoError:टोपोलॉजी बंद है, कृपया कनेक्ट करें

  5. स्प्रिंग बूट के साथ MongoDB क्वेरी लॉग करना