आज रात मैं के बारे में यह कैसे काम करते हैं प्रस्तुतियों की टन देखने के बाद, CouchDB में आए दस सौ गुना बेहतर तो किसी भी RDBM है, कैसे यह हमारे एसक्यूएल भाषाओं, टेबल, प्राथमिक कुंजी से बचाने के और इतना अधिक। मैंने खुद को कोशिश करने का फैसला किया। केवल समस्या यह प्रतीत होती है कि मैं यह समझने में असमर्थ हूं कि यह कैसे काम करता है।CouchDB एक वास्तविक दुनिया उदाहरण मेरे दैनिक तकनीक Googling में
की तरह एक शुरुआत के लिए मैं CouchDB का उपयोग कर एक वेब संपर्क प्रबंधक कोड करने के लिए चाहते हैं। परियोजना की तरह
- बुनियादी चीज़ें करने उपयोगकर्ता के लिए सक्षम होगा/संपादित बनाएं/संपर्क
- देख उनके संपर्क की एक सूची
- उन्हें विभिन्न मानदंडों
तो मैं कैसे करना है पर खोज का आदेश दिया हटाएं प्रारंभ ?
यहाँमेरे विचार से कुछ
- जुलाई की तरह प्रति उपयोगकर्ता डेटाबेस बनाने, एन
- उन डीबी में, टाइप संपर्क के साथ कुछ दस्तावेज़ जोड़ने के लिए, दस्तावेज़ प्रथम स्थान पर इस प्रकार दिखाई देगा देख कोड 1
- बनाएँ/संपादित करें/हटाने सीधे आगे बस करो करने के लिए रखा, पोस्ट, अच्छा डेटाबेस में DELETE जरूरत
- खोज के द्वारा नियंत्रित किया जाएगा dnolen तरह CouchDB-Lucene का सुझाव दिया है
अब यहाँ कठिन हिस्सा आते हैं, मैं सच में पूरे नक्शे समझ में नहीं आता/अवधारणा को कम करने और मैं कैसे उपयोग कर सकते हैं कि नौकरियों मैं एसक्यूएल के साथ क्या करने के लिए इस्तेमाल करते हैं। इसके अलावा बार देखा गया है कि कैसे आप पेजिंग संभाल करते हैं, यह भी समूहीकरण के साथ।
मैं इस
John, Doe Johny, Hallyday Jon, Skeet A B C D E F **J** etc .... <-- those are link to see persons with that first name
क्या दृश्य मुझे लगता है कि प्राप्त करने के लिए, यदि आप नमूने यह अद्भुत होगा प्रदान कर सकते हैं बनाना चाहिए की तरह लिंक कुछ की एक पेजिंग सेट के साथ एक स्क्रीन का निर्माण करना चाहते हैं।
संपर्क दस्तावेज़।
{
type: 'contact',
firstname: 'firstname',
lastname: 'lastname',
email: ['home': '[email protected]', 'work': '[email protected]'],
phone: ['home': '+81 00 0000 0000'],
address: []
... some other fields maybe ...
}
हास्यास्पद मैं सिर्फ विपरीत विपरीत पढ़ता हूं कि कॉच डीबी वास्तव में धीमा है। सभी erlang सॉफ़्टवेयर के साथ, यह 1-4 कोर के साथ धीमा हो गया है, लेकिन जब आप 32+ कोर – Toad
तक स्केल करते हैं तो केवल चमकने लगते हैं, इसी तरह के उत्पाद के लिए, लेकिन सी ++ के आधार पर आप देख सकते हैं: mongodb – Toad
क्या आप लिंक प्रदान कर सकते हैं? – RageZ