मैं अपना डेटाबेस शेड करना चाहता हूं लेकिन मैं इस विषय में पेशेवर नहीं हूं। तो यहां मेरे विचार हैं। यद्यपि शेडिंग कुंजी सही नोड्स के अनुरोधों को निर्देशित करने के लिए उत्कृष्ट सूचकांक है, बाकी हिस्सों के बारे में क्या है जो मेरी टेबल पर परिभाषित किए जाएंगे? मैं उन इंडेक्स को सही नोड्स पर वितरित करने के अनुरोधों को संदर्भित करना चाहता हूं ताकि अनुरोध केवल एक नोड अनुरोध को संसाधित कर सके। जहां तक मैं इस उद्देश्य के लिए समझता हूं कुछ केंद्रीकृत इंडेक्स नोड मौजूद होना चाहिए। तो मेरा सवाल यह है कि क्या यह कार्यक्षमता आरडीबीएमएस में पहले से मौजूद है जैसे MYSQL या क्या मुझे अन्य विशेष उत्पादों का उपयोग करना चाहिए।शेर्डिंग और इंडेक्स
उत्तर
अस्वीकरण: मैं ScaleBase के लिए काम करते हैं, मैं रहते हैं और साँस हर दिन sharding ...
मैं यहाँ सलाह देंगे कि आप उदाहरण के लिए स्तंभ एक के अनुसार ठीकरा अगर, एक कहां के साथ Columna = xx एक के लिए जाना जाएगा एकल श्राद जहां कॉलमबी = xx को सभी शर्ड्स जाना होगा क्योंकि उनमें से सभी में columnB = xx हो सकता है। जब तक कॉलम ए और कॉलम बी संबंधित नहीं होते हैं। और फिर आपको वास्तव में मैपिंग टेबल में संबंध सहेजने की आवश्यकता है। मैं कह सकता हूं कि सभी डीबी पर चलना सुपर-फास्ट हो सकता है, आपको समानांतर में चलने और परिणामों को मर्ज करने की आवश्यकता है। Scalebase हम आदेश देकर आदि द्वारा समूह के विलय का समर्थन करते हैं यह आसान नहीं ...
अरे अपने ब्लॉग में और अधिक जानकारी देखें: http://database-scalability.blogspot.com
एंड्री, क्या आप का वर्णन कर रहे हैं वास्तव में कैसे Clustrix डेटाबेस काम करता है, जहां है डेटा और इंडेक्स स्वचालित रूप से वितरित होते हैं, फिर प्रश्नों को नोड्स में वितरित किया जाता है। क्लस्ट्रिक्स "brings the query to the data" और इसमें साझा-कुछ भी आर्किटेक्चर नहीं है (इसलिए कोई केंद्रीकृत अनुक्रमणिका आवश्यक नहीं है)। MySQL में वितरित कंप्यूटिंग के लिए कोई अंतर्निहित कार्यक्षमता नहीं है, और विभिन्न बोल्ट-ऑन विकल्पों के दौरान, अंततः केंद्रीयकृत संसाधन सीमाएं प्रभावित होने पर उन्हें स्केलिंग सीमाएं मिलेंगी।
- 1. मोंगो शेर्डिंग
- 2. मोंगो में शेर्डिंग और प्रतिकृति के बीच क्या अंतर है?
- 3. संयुक्त गैर क्लस्टर इंडेक्स और कवरेज इंडेक्स
- 4. इंडेक्स कॉलम और ऑर्डर
- 5. पृष्ठभूमि और जेड-इंडेक्स
- 6. एसक्यूएल एज़ूर और इंडेक्स
- 7. 'इंडेक्स' और 'सूची-अनुक्रमणिका'
- 8. इंडेक्स-फ़िल्टर और सह
- 9. इंडेक्स एरर: रेंज और पायथन
- 10. jQuery और सीएसएस - Z- इंडेक्स
- 11. एमवीसी इंडेक्स पेज और फ़िल्टर
- 12. इंडेक्स
- 13. इंडेक्स
- 14. इंडेक्स
- 15. इंडेक्स
- 16. इंडेक्स
- 17. क्या मैं इंडेक्स (ए) और इंडेक्स (बी), या इंडेक्स (ए, बी), या दोनों को परिभाषित करूं?
- 18. इंडेक्स
- 19. इंडेक्स
- 20. इंडेक्स
- 21. इंडेक्स में कई लाइनें इंडेक्स
- 22. अनोखा इंडेक्स बनाम अद्वितीय इंडेक्स
- 23. स्टार्ट इंडेक्स से एंड इंडेक्स
- 24. कोको एनएसआईएनएक्सएक्ससेट: एकाधिक इंडेक्स। इंडेक्स सेट, एकाधिक इंडेक्स कैसे बनाएं?
- 25. एसक्यूएल सर्वर: सामान्य इंडेक्स बनाम फुलटेक्स्ट इंडेक्स
- 26. डाटाबेस इंडेक्स और उनके बिग-ओ नोटेशन
- 27. सिद्धांत 2 क्वेरी बिल्डर और इंडेक्स
- 28. सफारी पर जावा एप्लेट जेड-इंडेक्स और
- 29. जेड-इंडेक्स और सापेक्ष/पूर्ण पोजिशनिंग
- 30. "क्लस्टरर्ड इंडेक्स" और "ऑर्डर बाय क्लॉज"
हां, यही वह है जो मुझे समझ में नहीं आता है। यदि आपके पास डीबी इंडेक्स (रिकॉर्ड भौतिक स्थिति + मशीन आईडी) को समर्पित अलग-अलग नोड्स थे, तो आप बी कॉलम को संदर्भित करने वाली प्रत्येक क्वेरी को केवल उन मशीनों पर जा सकते हैं जहां डेटा वास्तव में हैं! यह तेज़ है! –