MongoDB या CouchDB - उत्पादन के लिए फिट? [बन्द है]


485

मैं सोच रहा था कि क्या कोई मुझे बता सकता है कि क्या MongoDB या CouchDB एक उत्पादन वातावरण के लिए तैयार हैं।

अब मैं इन भंडारण समाधानों को देख रहा हूं (मैं इस समय MongoDB का समर्थन कर रहा हूं), हालांकि ये परियोजनाएं काफी युवा हैं और इसलिए मैं इस बात की उम्मीद करता हूं कि मुझे अपने प्रबंधक को समझाने के लिए काफी मेहनत करनी होगी कि हमें इसे अपनाना चाहिए नई तकनीक।

मैं जानना चाहता हूं:

  1. उत्पादन के माहौल में आज कौन MongoDB या CouchDB का उपयोग कर रहा है?

  2. आप MongoDB / CouchDB का उपयोग कैसे कर रहे हैं?

  3. जब आपने इस नए संग्रहण तंत्र को अपनाया (और आपने इन्हें कैसे पार किया) तो आपको क्या समस्याएँ (यदि कोई हैं) आईं?

  4. आपने किसी भी माइग्रेशन समस्या से कैसे निपटना है जो आपको निपटना था?

  5. क्या आपके पास इन समाधानों के साथ कोई अच्छा / बुरा अनुभव है जिसे आप साझा करना चाहते हैं?


2
जवाबों को देखते हुए, मुझे वास्तव में वह नहीं मिला, जिसकी मुझे तलाश थी। चूंकि दोनों डेटाबेस एक जैसे हैं, इसलिए मुझे कौन सा चुनना चाहिए? उनमें से किसी एक के क्या लाभ हैं? मुझे किस तरह के आवेदन के लिए चुना जाना चाहिए? अच्छा होगा अगर कोई उन सवालों का जवाब दे सके।
पोलमन

यह वास्तव में इस बात पर निर्भर करता है कि उनका उपयोग कैसे किया जाएगा। लेनदेन की कमी कई वातावरणों के लिए परेशान है, फिर भी दूसरों के लिए पूरी तरह से ठीक है। एक वितरित डेटाबेस को "बैक अप" करना भी मौलिक रूप से कठिन है, हालांकि तर्क यह है कि डेटा की दृढ़ता कई शार्क के माध्यम से प्रतिकृति के माध्यम से सुनिश्चित की जाती है।
सैमुअल ओ'मले

2
@ pauluss86 मुझे लगता है कि आपको शायद pauluss86 के लिंक के लिए अस्वीकरण जोड़ना चाहिए कि लेखक (एमिन) वास्तव में एक प्रतियोगी से MongoDB (हाइपरडेक्स) है - इसलिए वहां बस एक मामूली पूर्वाग्रह है। वास्तव में निष्पक्ष होने के लिए, यहाँ MongoDB से InfoQ पर एक समान प्रतिक्रिया है - infoq.com/news/2013/02/MongoDB-Fault-Tolerance-Broken
Vijorhooi

@victorhooi सच है, लेकिन यह मेरी राय में एक वैध चिंता का विषय है। InfoQ प्रतिक्रिया के लिए एक अनुवर्ती भी है: लिंक । निजी तौर पर, मैं मानगो की रक्षा से बहुत आश्वस्त नहीं हूं। किसी भी मामले में, मैं किसी को भी डेटाबेस चुनने से पहले मुद्दे (दोनों पक्षों) पर पढ़ने की सलाह देता हूं।
pauluss86

यह कहता है कि यह सब db-engines.com/en/ranking MongoDB दिन-ब-दिन बढ़ता जा रहा है और वेब पर सबसे लोकप्रिय दस्तावेज़ स्टोर है
arkoak

जवाबों:


268

मैं 10gen (MongoDB के डेवलपर्स) का CTO हूं, इसलिए मैं थोड़ा पक्षपाती हूं, लेकिन मैं कुछ साइटों का भी प्रबंधन करता हूं जो उत्पादन में MongoDB का उपयोग कर रहे हैं।

व्यवसायी एक वर्ष से अधिक समय से उत्पादन में मोंगो का उपयोग कर रहे हैं। वे उपयोगकर्ताओं और ब्लॉग पोस्टों से लेकर साइट पर हर छवि के लिए इसका उपयोग कर रहे हैं।

shopwiki रियल टाइम एनालिटिक्स और एक कैशिंग लेयर सहित कुछ चीजों के लिए इसका उपयोग कर रहा है। वे काफी बड़े डेटाबेस में प्रति सेकंड 1000 से अधिक लिखते हैं।

यदि आप मोंगोडब प्रोडक्शन डिप्लॉयमेंट पेज पर जाते हैं तो आपको कुछ ऐसे लोग दिखाई देंगे जो उत्पादन में मोंगो का उपयोग कर रहे हैं।

यदि आपके पास उत्पादन तैनाती के पैमाने या गुंजाइश के बारे में कोई प्रश्न हैं, तो हमारी उपयोगकर्ता सूची पर पोस्ट करें और हम मदद करने के लिए खुश होंगे।


6
यहाँ एक लिंक है mongodb.org/display/DOCS/Product+Deployments
mdirolf

1
क्या आप डिफ़ॉल्ट रूप में v8 के साथ मोंगोडब चलाने का मन बना सकते हैं। और mongodb 512M मेमोरी वाले VPS का उपयोग करने वाले गरीब लोगों के लिए बहुत अधिक मेमोरी खाते हैं।
गुइलिन gu

आपके पास AC (i) D कम से कम - परमाणुता हो सकता है क्योंकि एकल मास्टर लेखक, स्थिरता क्योंकि आपके पास प्रति-दस्तावेज़ संगतता, स्थायित्व है क्योंकि आप निर्दिष्ट कर सकते हैं कि ACKING लिखने से पहले कितने लिखने की आवश्यकता है, उदाहरण के लिए कितने अन्य नोड्स को डेटा प्राप्त करने की आवश्यकता है इसे ACK कर रहे हैं।
हेनरिक

लिंक के लिए +1। अद्भुत कितने पीपी उत्पादन में मोंगोडब का उपयोग करते हुए
माइकल मालुरा

पिछले 5 सालों में बहुत कुछ बदल गया है। वह सूची बड़े पैमाने पर है! :)
async

110

बीबीसी और meebo.com उत्पादन में CouchDB का उपयोग और इसलिए मेरे ग्राहकों में से एक है। यहाँ काउच का उपयोग करने वाले अन्य लोगों की सूची दी गई है: जंगली में काउचडीबी

प्रमुख चुनौती यह जानना है कि कैसे अपने दस्तावेजों को व्यवस्थित करें और संबंधपरक डेटा के संदर्भ में सोचना बंद करें।


7
वास्तव में मेरे लिए बड़ी चुनौती है कि अगर आपको जरूरत पड़े तो वापस जाना होगा। एक बार जब आप अपने दिमाग से "संबंधपरक बाधाओं" को हटा देते हैं तो वापस जाना मुश्किल होता है। :)
जॉन्डोडो

44

SourceForge MongoDB का उपयोग करता है। इस प्रस्तुति को देखें या यहाँ पढ़ें


30
वे इसके लिए क्या उपयोग कर रहे हैं? या वे इसका उपयोग कैसे कर रहे हैं?
कीवीप्टन

26
मुझे पता है कि यह एक पुराना सवाल है, लेकिन शायद कोई इसे फिर से देखेगा। यहाँ एक SourceForge देव द्वारा एक प्रस्तुति के बारे में है कि वे कैसे MongoDO को रोजगार देते हैं: infoq.com/pretations/MongoDB-at-SourceForge
o1iver

34

हम अपनी दुकानों (70.0000 आइटम / दुकान, सभी वस्तुओं की कुल 4 मिलियन विशेषताओं, वस्तुओं के बीच क्रॉस कनेक्शन) के लिए MySQL के लिए एक प्रतिस्थापन के रूप में CouchDB चला रहे हैं।

हमारे लक्ष्य थे:

  1. विभिन्न दस्तावेजों के साथ कई ग्राहकों के लिए मास्टर-डीबी से आसान प्रतिकृति।

  2. तेजी से पूर्व-परिकलित डेटा जैसे "मेरे पास इस विशेषता के साथ कितने हिस्से हैं और उन परिस्थितियों के लिए फ़िल्टर, फिटिंग"

तथ्य:

  1. हमारी दुकानें अब MySQL के साथ बहुत तेजी से चल रही हैं (और mysql- डेटाबेस को पूर्व-गणना के 1-3 दिनों की अतिरिक्त जरूरत थी (इसलिए महीने में दो बार अपडेट करना था), उत्पाद की गिनती और फ़िल्टरिंग के लिए डेटा तैयार करना, CouchDB को 5 घंटे की आवश्यकता है, इसलिए हम हर रात उत्पाद डेटा अपडेट कर सकते हैं)
  2. दुकान नोड्स में डेटा वितरण और बैकअप स्थापित करना (फ़िल्टर किया गया) तेज और आसान है

लेकिन:

  1. मैप को समझना / कम करना और जॉइन न करने की सीमा काफी कठिन है
  2. बाहरी प्रोग्राम के बिना "डिलीट कहां" या "अपडेट कहां" जैसे डेटा पर कोई ऑपरेशन नहीं किया गया
  3. जब तक कोई समस्या न हो, तब तक प्रतिकृति अच्छी तरह से काम करती है; फिर यह पता लगाना वास्तव में कठिन है कि क्या कारण था (शुरुआती लोगों के लिए)
  4. बायनेरिज़ के बिना काउचडीबी की स्थापना (हाँ, वहाँ कुछ जंगली हैं, लेकिन हर ओएस / संस्करण के लिए नहीं) कठिन हो सकता है, अगर आप लिनक्स गीक नहीं हैं। लेकिन काउचडीबी समुदाय मददगार (#couchdb) है, और सौभाग्य से वहाँ कंपनियां (क्लाउडेंट, इरिस्कॉच) हैं जो मुफ्त में बड़े व्यवसाय के लिए सेवाएं प्रदान करती हैं।
  5. CouchDB आगे बढ़ रहा है, इसलिए बहुत सारे बदलाव (सुधार) हो रहे हैं जो शायद आपके काम करने के तरीके को बदल दें। लेकिन बुनियादी चीजें स्थिर रहती हैं।

परिणामस्वरूप: डेटा निर्माण और रखरखाव के लिए डेटाबेस के रूप में MySQL विश्वसनीय और समझने और संभालने में आसान है। मुझे लगता है कि हम इसे नहीं बदलेंगे। लेकिन मैं भी CouchDB विचारों की शक्ति और प्रतिकृति सेटअप में आसानी को याद नहीं करना चाहता।

मिसकैरेज और भूल गए लॉगोटेट्स के कारण काम के महीनों के बाद उत्पादन सोफे कभी-कभी परेशानी का कारण बनते हैं (व्यू बिल्डिंग बहुत लंबा या लटकी हुई है, प्रतिकृति बंद हो जाती है), लेकिन कभी भी खोए हुए डेटा नहीं, और हमेशा आसानी से रीसेट किया जा सकता है।


70 000 या 700 000 आइटम प्रति दुकान? पोस्ट लिखने के बाद भी कुछ बदला है? कुछ लापता सुविधाओं को लागू किया जा सकता है?
एरिक कपलुन

27

मैं उत्पादन में CouchDB का उपयोग कर रहा हूं। वर्तमान में यह उन सभी 'वैकल्पिक' क्षेत्रों को संग्रहीत करता है जो मूल DB स्कीमा में नहीं थे। और अभी मैं CouchDB के लिए सभी डेटा को स्थानांतरित करने के बारे में सोच रहा हूं।

यह काफी जोखिम भरा कदम है, मैं मानता हूं। सबसे पहले, क्योंकि यह अभी तक v1.0 नहीं है। और दूसरी बात, क्योंकि यह ऑप्लेसस्पेस-भूखा है। मेरी गणना के अनुसार, CouchDB फ़ाइल (अनुक्रमित के साथ) एक ही पंक्तियों के साथ MySQL डेटाबेस से ~ 30 गुना बड़ी है। लेकिन मुझे पूरा यकीन है कि यह ठीक काम करेगा।


1
खैर, यह बिल्कुल काम नहीं किया। मुझे एक-दो महीने के बाद काउचडब से छुटकारा मिला।
सर्जियो तुलेंत्सेव

@ ऑथरिया: यह लोड को संभाल नहीं पाया। इसके अलावा हमारे पास इतना लिखता था कि हमें इसे हर घंटे या फिर कॉम्पैक्ट करना होगा। CouchDB लेखन-भारी ऐप्स के लिए नहीं है।
सर्जियो तुलेंत्से

धन्यवाद। क्या मैं सही हूं कि यह मौजूदा दस्तावेज़ों के लिए अद्यतन है जो समस्या है? अर्थात नए दस्तावेज़ लिखना ठीक है, लेकिन फ़ाइल में अनुपयोगी कचरा छोड़ देना। क्या वो सही है?
16

IIRC, यहां तक ​​कि नए लेखन भी बहुत अच्छे नहीं थे। इस डबल-हेडर दृष्टिकोण के साथ बहुत अधिक डिस्क की तलाश है।
सर्जियो तुलेंत्से

2
@ कैथेड्रल: मायस्कल में वापस और फिर मोंगो के लिए। हर जगह समस्याओं का उचित हिस्सा था। :)
सर्जियो तुलेंत्से

18

CouchDB 0.11 (मार्च के अंत में जारी) 1.0 के लिए एक सुविधा-फ्रीज रिलीज़ है। इसका मतलब है कि हम 1.0 के लिए वर्तमान एपीआई के साथ संगतता बनाए रखेंगे, इसलिए यदि आप थोड़ी देर में नहीं हैं, तो काउचबीडी पर एक और नज़र डालने का अच्छा समय है।

CouchDB 0.11 स्रोत कोड रिलीज यहाँ उपलब्ध है। रहे हैं द्विआधारी संस्थापक और अन्य यहाँ जुड़ा हुआ उपहार।


17

मैं MongoDB के बारे में कुछ भी नहीं जानता, लेकिन CouchDB FAQ से :

क्या CouchDB उत्पादन के लिए तैयार है?

हाँ, CTheDB का उपयोग करके परियोजनाओं की आंशिक सूची के लिए InTheWild देखें । एक और अच्छा अवलोकन CouchDB केस स्टडीज है

इसके अलावा, कुछ लिंक:


यह पुरानी खबर है: अब लिंक का कहना है "हां, इनचाइल्ड देखें CouchDB का उपयोग करने वाली परियोजनाओं की एक आंशिक सूची के लिए। एक और अच्छा अवलोकन CouchDB केस स्टडीज है"
जे क्रिस ए

14
@ जे क्रिस ए: बेशक यह पुराना है, मैंने इसे डेढ़ साल पहले पोस्ट किया था। :)
साशा चोडेगोव

16

हम उत्पादन में काउचडब का उपयोग करते हैं और परियोजना के अपाचे छतरी के नीचे जाने से ठीक पहले से हैं।

हम इसका उपयोग उन सभी चीजों को संग्रहीत करने के लिए करते हैं जो हम अन्यथा dbms का उपयोग कर सकते हैं, साथ ही साथ सभी प्रकार के असंरचित डेटा। व्यक्तिगत रूप से, मुझे वास्तव में पसंद है कि आप किस तरह से सभी प्रकार के डेटा को फेंक सकते हैं और स्थिति के आधार पर उन विचारों का उपयोग कर सकते हैं जिनकी आपको आवश्यकता नहीं है।

सबसे कठिन हिस्सा dbms मानसिकता से दूर जा रहा था। हमने अपने माइग्रेशन बर्तनों को तब लिखा था जब भंडारण प्रारूप सिर्फ सुरक्षित होने के लिए बदल गया था, इसलिए यह वास्तव में समस्या नहीं थी।

हमारे पास अभी तक कोई नकारात्मक अनुभव नहीं है, लेकिन फिर हमने किसी भी तरह के भारी भार के तहत सेटअप नहीं किया है। मुझे लगता है कि चीजें बहुत अच्छी तरह से काम करेंगी क्योंकि हमारे पास दो दास प्रकार के सर्वर हैं जो एकल मास्टर सर्वर से दोहराते हैं जो सभी लिखता है। मुझे पूरा यकीन है कि हमें इसे सही तरीके से काम करने के लिए प्रतिकृति के लिए नहीं करना है, लेकिन यह है कि हमने इसे शुरुआत में कैसे सेट किया और यह अटक गया।


13

हम मोबाइल इनबाउंड और आउटबाउंड संदेशों को संग्रहीत करने के लिए और इस ट्रैफ़िक पर रिपोर्ट करने के लिए CouchDB का उपयोग करते हैं जो मैंने कुछ कस्टम विचारों के माध्यम से लिखा था। सामने का छोर पायथन में लिखा गया है। हमारे पास कोई वास्तविक तकनीकी समस्या नहीं थी, और यह दिसंबर के अंत से चल रहा है। मुझे जो एकमात्र बाधा का सामना करना पड़ा, वह शुरू में MapReduce के संदर्भ में सोच रहा था, लेकिन एक बार जब मैंने सीखा कि कैसे करना है, तो बाकी सब कुछ आसानी से हो गया।


9

वर्तमान में हम उत्पादन और उत्पाद डेटा में हेरफेर के लिए कैशिंग परत के साथ-साथ भंडारण इंजन के रूप में उत्पादन में MongoDB का उपयोग कर रहे हैं। हम एक ई-कॉमर्स कंपनी हैं, जो दो मिलियन उत्पादों (100+ मिलियन विशेषताओं) का प्रबंधन कर रही है, 10+ वितरकों और MongoDB के बिना, यह कार्य असंभव होने वाला है।


2
कैसे विश्वसनीय mongoDB आपके लिए साबित हुआ है? + वास्तविक जीवन में प्रतिकृति ने कितनी अच्छी तरह काम किया है?
औद्योगिक

4
हम 1.6 पर चलने वाले प्रतिकृति सेट टोपोलॉजी को लागू करते हैं। (यह निश्चित नहीं है कि मामूली संस्करण बंद है)। अभी तक हमारे सामने एकमात्र मुद्दा स्पष्ट रूप से है जब एक डिस्क अंतरिक्ष से बाहर निकलती है, यहां तक ​​कि सहेजें लिखने में सक्षम होने के बावजूद, कोई झंडे नहीं उठाए जाते हैं। तो बस सुनिश्चित करें कि आपके पास अंतरिक्ष की योजना है!
यहोशू बर्न्स

1
विश्वसनीयता हालांकि अभूतपूर्व है, आश्चर्यजनक रूप से उतना ही अच्छा है जितना हमने उम्मीद की थी। अभी तक दुर्घटनाग्रस्त होने की कोई समस्या नहीं है- हालाँकि यह कुछ हद तक एक नया कार्यान्वयन है।
यहोशू बर्न्स

1

वर्तमान में हम LAN पर हमारे सहयोग के लिए फ़ाइल संग्रहण सेवा के रूप में मोंगॉडब का उपयोग कर रहे हैं। इसके अलावा, ट्रेलो जैसी परियोजनाएं अपने बैकएंड डेटास्टोर के रूप में मोंगोडब का उपयोग कर रही हैं। मैंने पहले भी काउचडब का उपयोग किया है, लेकिन उत्पादन क्षमता में नहीं।


0

हम अपने मोबाइल बैकएंड सेवा में उत्पादन में MongoDB का उपयोग कर रहे हैं, जिसका नाम नेटमेरा है। हम इसका उपयोग सभी उपयोगकर्ता और सामग्री डेटा को संग्रहीत करने के लिए कर रहे हैं।


0

मैं लगभग 2 वर्षों से उत्पादन में CouchDB का उपयोग कर रहा हूं। कोई माइग्रेशन का काम नहीं है क्योंकि परियोजना सीधे CouchDB कार्यान्वयन के साथ शुरू हुई थी। यह एक डेटाबेस के रूप में कार्य करता है जो शुरुआत से लेकर पैकेजिंग तक एकल इलेक्ट्रॉनिक उत्पाद के डेटा को संग्रहीत करता है।

चूंकि हम सेंसर को उच्च सटीकता की मांग के साथ बेच रहे हैं, इसलिए हम विभिन्न स्तर पर बहुत परीक्षण करते हैं और इन सभी को काउचडीबी पर एक दस्तावेज़ में संग्रहीत किया जाएगा।

कुछ सीखने की अवस्था है जो मैंने अपने अनुभव से सीखी है, जो कि विचारों का पूर्ण उपयोग करना है (या स्थायी विचारों के रूप में भी जाना जाता है)। दृश्य डेटाबेस के एक अंश का "छोटा फिल्टर" होना चाहिए जिसे अक्सर कहा जाएगा।

मेरी CouchDB डेटाबेस अन्य विशाल कंपनी की तरह पागल नहीं है। लेकिन अभी तक, मैं अभी भी ठीक कर रहा हूं। वर्तमान में मैं 700MB पर 24000 दस्तावेज रख रहा हूं।

काउचडीबी की विशेषता जो मुझे पसंद है वह है 'प्रतिकृति', 'दस्तावेज़ के स्टोर संशोधन'।

मैं MongoDB पर बहुत सारी अच्छी समीक्षाएँ पढ़ता हूं और अगर कोई मौका है तो मैं इसे आजमाना चाहूंगा।


0

हम उत्पादन में मोंगोडब का उपयोग कर रहे हैं

www.beachfront.io - प्रति सेकंड 5k लिखने के लिए अनुरोध

डेटा संग्रह करने के आसपास एकमात्र चुनौती थी, हम अपने कस्टम घटक को लागू करने से दूर हो गए।


0

इस सवाल का जवाब पहले ही स्वीकार कर लिया गया है, लेकिन अब एक और NoSQL DB अपनी कई शानदार विशेषताओं के लिए चलन में है। यह है Couchbase; जो CouchbaseLiteमोबाइल प्लेटफ़ॉर्म Couchbase Serverपर और आपके सर्वर साइड पर चलता है ।

यहाँ Couchbase Lite की कुछ मुख्य विशेषताएं हैं।

Couchbase Lite एक हल्का, दस्तावेज़-उन्मुख (NoSQL) है, मोबाइल ऐप्स में एम्बेड करने के लिए उपयुक्त सिंक करने योग्य डेटाबेस इंजन।

हल्के का मतलब है:

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

दस्तावेज़-उन्मुख साधन:

पूर्वनिर्धारित स्कीमा या सामान्यीकरण की आवश्यकता के बजाय लचीले JSON प्रारूप में स्टोर रिकॉर्ड। दस्तावेज़ों में मनमाने ढंग से बाइनरी संलग्नक हो सकते हैं, जैसे मल्टीमीडिया सामग्री। स्पष्ट माइग्रेशन की आवश्यकता के बिना एप्लिकेशन डेटा प्रारूप समय के साथ विकसित हो सकता है। MapReduce अनुक्रमण विशेष क्वेरी भाषाओं का उपयोग करने की आवश्यकता के बिना तेजी से लुकअप प्रदान करता है।

समन्वयन का अर्थ है:

एक डेटाबेस की किसी भी दो प्रतियां एक कुशल, विश्वसनीय, सिद्ध प्रतिकृति एल्गोरिदम के माध्यम से सिंक में लाया जा सकता है। सिंक ऑन-डिमांड या निरंतर (कुछ सेकंड की विलंबता के साथ) हो सकता है। डिवाइस दूरस्थ सर्वर पर एक बड़े डेटाबेस के सबसेट के साथ सिंक कर सकते हैं। सिंक इंजन आंतरायिक और अविश्वसनीय नेटवर्क कनेक्शन का समर्थन करता है। विलय के पूर्ण नियंत्रण में ऐप लॉजिक के साथ संघर्ष का पता लगाया और हल किया जा सकता है। संशोधन पेड़ जटिल प्रतिकृति टोपोलॉजी के लिए अनुमति देते हैं, जिसमें सर्वर-से-सर्वर (कई डेटा केंद्रों के लिए) और पीयर-टू-पीयर शामिल हैं, बिना डेटा हानि या झूठे संघर्षों के। Couchbase Lite सहज iOS (ऑब्जेक्टिव-सी) और एंड्रॉइड (जावा) के विकास के लिए देशी एपीआई प्रदान करता है। इसके अलावा, इसमें PhoneGap के लिए Couchbase Lite प्लग-इन शामिल है,

आप काउचबेस लाइट पर अधिक खोज कर सकते हैं

और Couchbase सर्वर

यह अगली बड़ी बात है।


0

बोलते हुए उत्पादन, सीमलेस फेलओवर / रिकवरी दोनों के लिए एक बच्चे को बैठाने वाले की आवश्यकता होती है
1- काउचबेस, कोई सहज फेलओवर / रिकवरी नहीं है, मैनुअल हस्तक्षेप की आवश्यकता है।
यदि एक से अधिक नोड खो जाएं तो बहुत अधिक समय लगता है, बहुत अधिक जोखिम होता है।

2- शार्प के साथ मैंगो, एक कॉन्फिगर सर्वर को खोने से डेटा रिकवरी, एक आसान काम नहीं है


0

Adobe , DB DB इंजन के रूप में एडोब एक्सपीरियंस मैनेजर (पूर्व में CQ ) की अपनी आगामी रिलीज़ के लिए MongoDB का उपयोग कर रहा है ।

मैं जिस एजेंसी में काम करता हूं, वहां कई क्लाइंट बड़े क्लाइंट्स के लिए प्रोजेक्ट्स पर CouchDB का इस्तेमाल कर रहे हैं।

दोनों महान और व्यवहार्य डीबी हैं, मेरी राय में। :)


-2

यहां mongoDB के साथ उत्पादन की गई साइटों की सूची दी गई है

  • द न्यू यॉर्क टाइम्स : फोटो सबमिशन के लिए एक फॉर्म-बिल्डिंग एप्लिकेशन में इसका उपयोग करना। मैंगो की स्कीमा की कमी से उत्पादकों को कस्टम फॉर्म फील्ड के किसी भी संयोजन को परिभाषित करने की क्षमता मिलती है।
  • SourceForge : SourceForge फ्रंट पेज, प्रोजेक्ट पेज और सभी प्रोजेक्ट के डाउनलोड पेज पर बैक-एंड स्टोरेज के लिए उपयोग किया जाता है।
  • Bit.ly
  • Etsy
  • IGN : IGN की रीयल-टाइम ट्रैफ़िक एनालिटिक्स और RESTful Content API की शक्तियाँ।
  • Justin.tv : पौरूष, उपयोगकर्ता प्रतिधारण और सामान्य उपयोग के आँकड़े के लिए Justin.tv के आंतरिक विश्लेषिकी उपकरण, जो आउट-ऑफ-द-बॉक्स समाधान प्रदान नहीं कर सकते।
  • Posterous
  • Intuit
  • Foursquare : Shared Mongo डेटाबेस का उपयोग Foursquare के अधिकांश डेटा के लिए किया जाता है।
  • बिजनेस इनसाइडर : 2008 की शुरुआत के बाद से इसका उपयोग करना। साइट के सभी डेटा, पोस्ट, टिप्पणियां और यहां तक ​​कि छवियों सहित, MongoDB पर संग्रहीत हैं।
  • Github : एक आंतरिक रिपोर्टिंग एप्लिकेशन के लिए उपयोग किया जाता है।
  • परीक्षक : कोल्ड फ्यूजन और एसक्यूएल सर्वर से ड्रुपल 7 और मोंगोडीबी तक अपनी साइट माइग्रेट की।
  • Grooveshark : वर्तमान में प्रति दिन एक मिलियन से अधिक अद्वितीय उपयोगकर्ता सत्रों का प्रबंधन करने के लिए Mongo का उपयोग करता है।
  • Buzzfeed
  • चक्र
  • Evite : एनालिटिक्स और क्विक रिपोर्टिंग के लिए उपयोग किया जाता है।
  • Squarespace
  • Shutterfly : Shutterfly के भीतर विभिन्न निरंतर डेटा भंडारण आवश्यकताओं के लिए उपयोग किया जाता है। MongoDB Shutterfly को एक बेजोड़ सेवा बनाने में मदद करता है जो ग्राहकों और उन लोगों के बीच अधिक व्यक्तिगत संबंधों को गहरा और सक्षम बनाता है जो उनके जीवन में सबसे ज्यादा मायने रखते हैं।
  • तले
  • इसे साझा करें
  • Mongohq : MongoDB के लिए एक होस्टिंग प्लेटफ़ॉर्म प्रदान करता है और अपनी सेवा के लिए बैक-एंड के रूप में MongoDB का भी उपयोग करता है। हमारे होस्टिंग केंद्र पृष्ठ MongoHQ और अन्य MongoDB होस्टिंग विकल्पों के बारे में अधिक जानकारी प्रदान करते हैं।

और अधिक...

इससे निकाला गया: http://lineofthought.com/tools/mongodb

आप अन्य डेटाबेस या टूल भी वहां देख सकते हैं।


सूची का बड़ा हिस्सा पोस्ट में जोड़ा गया
fernandopasik

-6

MongoDB के पास व्यवसायों को लाइसेंस देने के साथ कुछ मुद्दे हैं, मैं विवरणों के बारे में निश्चित नहीं हूं लेकिन हमारे कानूनी विभाग ने हमें कुछ निश्चित शब्दों में बताया कि हमें अपने किसी भी उत्पाद में MongoDB का उपयोग करने की अनुमति नहीं थी।


1
जब आपने लाइसेंस के साथ सटीक मुद्दों को निर्दिष्ट नहीं किया है, तो MongoDB लाइसेंसिंग के साथ कुछ भी गलत नहीं है mongodb.org/about/licensing यह AGPL लाइसेंस का उपयोग करता है जो आपके कानूनी विभाग में चिंताओं का कारण हो सकता है, लेकिन वे कहते हैं कि कोई भी डीबी ग्राहक है अलग काम। "हम वादा करते हैं कि आपका क्लाइंट एप्लिकेशन जो डेटाबेस का उपयोग करता है, एक अलग काम है। इसे सुविधाजनक बनाने के लिए, mongodb.org समर्थित ड्राइवर (आपके आवेदन के साथ आपके द्वारा लिंक किया गया हिस्सा) अपाचे लाइसेंस के तहत जारी किए जाते हैं, जो कि कॉपीलेफ्ट मुक्त है।"
मारेक
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.