2014-07-26 27 views
5
  1. क्या यह प्रत्येक दस्तावेज़ प्रकार के लिए couchdb में अलग डेटाबेस रखने या किसी भी डेटाबेस में सभी प्रकार के दस्तावेज़ों को रखने की अनुशंसा की जाती है?
  2. क्या ऐसे डेटाबेसों की संख्या पर कोई सीमा है जिसे हम couchdb पर बना सकते हैं?
  3. क्या सोफेडब में बड़ी संख्या में डेटाबेस बनाने में कोई कमी है?

उत्तर

5
  1. कोई ठोस उत्तर नहीं है। यहाँ कुछ दिशानिर्देश हैं:

    • दो तो दस्तावेजों उपयोगकर्ताओं के विभिन्न सेट को दिखने चाहिए, वे अलग डीबीएस (पढ़ने/लिखने privs नहीं प्रति-डॉक, प्रति-डीबी कर रहे हैं) में होना चाहिए।
    • यदि दो दस्तावेज़ों को एक ही दृश्य में शामिल किया जाना चाहिए, तो वे एक ही डीबी में होना चाहिए (विचार केवल एक ही डीबी के लिए हैं)।
    • यदि दो प्रकार के दस्तावेज़ असंख्य होंगे और कभी भी एक ही दृश्य में शामिल नहीं किए जाएंगे, तो वे अलग-अलग डीबी में भी हो सकते हैं (ताकि एक प्रकार के दृश्य को एक्सेस करने के लिए दूसरे के सभी दस्तावेज़ों को संसाधित करने की आवश्यकता न हो प्रकार)।
    • डेटाबेस छोड़ना सस्ता है, लेकिन डेटाबेस से सभी दस्तावेजों को हटाने के लिए महंगा है। अपने डेटा समाप्ति योजना को डिजाइन करते समय इसे ध्यान में रखें।
  2. कुछ भी हार्डकोड नहीं किया गया है, लेकिन अंततः आप उपलब्ध हार्डवेयर के आधार पर संसाधन बाधाओं में भागना शुरू कर देंगे।

  3. "बड़ी संख्या" से आपका क्या मतलब है इस पर निर्भर करता है। हजारों ठीक हैं; बिलियन शायद नहीं (हालांकि क्लाउडेंट परिवर्तन v2.0.0 में आ रहे हैं, मुझे लगता है कि डीबी गिनती पर उचित टोपी शायद बढ़ जाती है)।

संबंधित मुद्दे