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

डेटाबेस से JSON को संग्रहीत करना और क्वेरी करना

सबसे पहले, यह समझें कि JSON सिर्फ एक क्रमांकन तकनीक है। अपने आप में, यह क्रमबद्धता विधि शायद आपके दृढ़ता माध्यम को निर्धारित नहीं करनी चाहिए। सतह पर आपके प्रश्न को देखते हुए, ऐसा लगता है कि आप जो खोज रहे हैं वह एक विशिष्ट रिलेशनल स्टोरेज डेटाबेस है जहां आप लचीले तरीके से अपने डेटा के विरुद्ध क्वेरी करने के लिए SQL का उपयोग कर सकते हैं।

इस तरह के एक रिलेशनल डेटाबेस से पुनर्प्राप्ति के बाद भंडारण के लिए या प्रस्तुति के लिए JSON डेटा को क्रमबद्ध/deserializing काफी किसी भी प्रोग्रामिंग भाषा में तुच्छ है।

अब यदि आपको वास्तव में JSON दस्तावेज़ों (या किसी अन्य प्रकार के दस्तावेज़) के विभिन्न स्निपेट्स को संग्रहीत करने की आवश्यकता है, जिनकी वास्तव में कोई निश्चित संरचना नहीं है, तो यह वास्तव में तब होता है जब आप आमतौर पर MongoDB जैसे NoSQL प्रकार के समाधान को देखना शुरू करते हैं। अधिक लोकप्रिय नोएसक्यूएल डेटाबेस का उपयोग करने के लिए एक अन्य संभावित परिदृश्य यह है कि जब आप भारी मात्रा में डेटा से निपट रहे हैं और क्षैतिज रूप से स्केल करने की आवश्यकता है (यानी डेटा इतना बड़ा है कि आपको कई सर्वरों में डेटाबेस को स्केल करने की आवश्यकता है)। कई नोएसक्यूएल सिस्टम पारंपरिक रिलेशनल डीबी की तुलना में इसे करना बहुत आसान बनाते हैं। बेशक ऐसे परिदृश्य में, आपको उन उपकरणों का मूल्यांकन उस कार्यक्षमता के आधार पर करना होगा जो वे आपके उपयोग के मामलों के लिए सबसे उपयोगी तरीके से डेटा को पढ़ने, लिखने और क्वेरी करने की अनुमति देने में प्रदान करते हैं।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. योग के साथ विशिष्ट मोंगो क्वेरी काम नहीं कर रहा है

  2. नेवला का उपयोग करके गतिशील स्कीमा बनाना

  3. MongoDB:किसी सरणी फ़ील्ड में सभी उप-दस्तावेज़ों से फ़ील्ड निकालना

  4. इलेक्ट्रॉन का उचित उपयोग

  5. MongoDB एक उप-दस्तावेज़ पर प्रत्येक कुंजी का कुल योग