प्रश्न: स्तंभ परिवारों के लिए क्या उपयोग किया जाता है?
ए: कॉलम परिवारों का उपयोग करने के सबसे आम कारण: (1) डेटा के विभिन्न भागों में विभिन्न संघनन सेटिंग, तुलना, संपीड़न प्रकार, मर्ज ऑपरेटर या संघनन फ़िल्टर का उपयोग करते हैं; (2) अपने डेटा को हटाने के लिए एक कॉलम परिवार को छोड़ दें; (3) मेटाडाटा स्टोर करने के लिए एक कॉलम परिवार और डेटा स्टोर करने के लिए एक और एक।
प्रश्न: कई कॉलम परिवार में डेटा और कई चट्टानों डेटाबेस में भंडारण के बीच अंतर क्या है?
A: मुख्य अंतर बैकअप, परमाणु लेखन और लेखन का प्रदर्शन होगा। कई डेटाबेस का उपयोग करने का लाभ: डेटाबेस बैकअप या चेकपॉइंट की इकाई है। कॉलम परिवार की तुलना में किसी अन्य होस्ट के लिए डेटाबेस को कॉपी करना आसान है। कई कॉलम परिवारों का उपयोग करने के लाभ: (1) एक डेटाबेस पर कई कॉलम परिवारों में लिखने के बैच परमाणु होते हैं। आप कई RocksDB डेटाबेस का उपयोग करके इसे प्राप्त नहीं कर सकते। (2) यदि आप समन्वयन जारी करते हैं तो वाल को लिखते हैं, बहुत से डेटाबेस प्रदर्शन को चोट पहुँचा सकते हैं।
प्रश्न: मेरे पास अलग-अलग प्रमुख स्थान हैं। क्या मुझे उन्हें उपसर्गों द्वारा अलग करना चाहिए, या विभिन्न स्तंभ परिवारों का उपयोग करना चाहिए?
A: यदि प्रत्येक प्रमुख स्थान यथोचित रूप से बड़ा है, तो उन्हें विभिन्न स्तंभ परिवारों में रखना एक अच्छा विचार है। यदि यह छोटा हो सकता है, तो आपको कई स्तंभ परिवारों को बनाए रखने की परेशानी से बचने के लिए, एक कॉलम परिवार में कई प्रमुख स्थानों को पैक करने पर विचार करना चाहिए।