OrientDB - क्लस्टर बनाएँ
Clusterओरिएंटडीबी में एक महत्वपूर्ण अवधारणा है जिसका उपयोग रिकॉर्ड, दस्तावेज, या कोने को संग्रहीत करने के लिए किया जाता है। सरल शब्दों में, क्लस्टर एक ऐसी जगह है जहां रिकॉर्ड का एक समूह संग्रहीत किया जाता है। डिफ़ॉल्ट रूप से, OrientDB प्रति वर्ग एक क्लस्टर बनाएगा। एक वर्ग के सभी रिकॉर्ड एक ही क्लस्टर में संग्रहीत किए जाते हैं, जिसका वर्ग के समान नाम है। आप एक डेटाबेस में 32,767 (2 ^ 15-1) क्लस्टर बना सकते हैं।
क्रिएट क्लास एक कमांड है जिसका उपयोग किसी विशिष्ट नाम के साथ एक क्लस्टर बनाने के लिए किया जाता है। एक बार क्लस्टर बन जाने के बाद, आप किसी भी डेटा मॉडल के निर्माण के दौरान नाम निर्दिष्ट करके रिकॉर्ड को बचाने के लिए क्लस्टर का उपयोग कर सकते हैं। यदि आप एक वर्ग में एक नया क्लस्टर जोड़ना चाहते हैं, तो Alter Class कमांड और ADDCLUSTER कमांड का उपयोग करें।
निम्न कथन क्रिएट क्लस्टर कमांड का मूल सिंटैक्स है।
CREATE CLUSTER <cluster> [ID <cluster-id>]
कहाँ पे <cluster> उस क्लस्टर का नाम परिभाषित करता है जिसे आप बनाना चाहते हैं और <cluster-id> उस संख्यात्मक ID को परिभाषित करता है जिसे आप क्लस्टर के लिए उपयोग करना चाहते हैं।
निम्न तालिका क्लस्टर चयन रणनीतियों की सूची प्रदान करती है।
अनु क्रमांक। | रणनीति और विवरण |
---|---|
1 | Default वर्ग गुण डिफ़ॉल्ट ClusterId का उपयोग करके क्लस्टर का चयन करता है। |
2 | Round-robin एक गोलाकार क्रम में अगले क्लस्टर का चयन करता है। यह एक बार पूरा होने के बाद पुनः आरंभ हो रहा है। |
3 | Balanced सबसे छोटे क्लस्टर का चयन करता है। वर्ग को सभी अंतर्निहित समूहों को आकार में संतुलित रखने की अनुमति देता है। किसी मौजूदा वर्ग में एक नया क्लस्टर जोड़ने पर, यह पहले नए क्लस्टर को भरता है। |
उदाहरण
आइए हम एक उदाहरण लेते हैं जिसका नाम है बिक्री नामक क्लस्टर बनाना।
orientdb> CREATE CLUSTER sales
यदि उपरोक्त क्वेरी को सफलतापूर्वक निष्पादित किया जाता है, तो आपको निम्न आउटपुट मिलेगा।
Cluster created correctly with id #12