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