मैं समग्र कॉलम की बात करते समय कैसंड्रा के स्टोरेज इंजन को समझने की कोशिश कर रहा हूं। दुर्भाग्यवश, मैंने जो दस्तावेज़ पढ़ा है, अब तक त्रुटियां हैं और मुझे थोड़ा खाली छोड़ रहा है।कैसंड्रा 1.1 स्टोरेज इंजन यह कंपोजिट कैसे स्टोर करता है?
पहला, शब्दावली।
समग्र कॉलम समग्र प्राथमिक कुंजी का उपयोग कर पूरी तरह से denormalized विस्तृत पंक्तियों शामिल हैं।
यह भ्रामक लगता है क्योंकि, AFAIK, समग्र कॉलम समग्र कुंजी के लिए और कुंजी के अलावा समग्र कॉलम के रूप में भी उपयोग किया जा सकता है।
1: समग्र कुंजी और कॉलम नाम कैसे लागू किए जाते हैं? प्रत्येक सीक्यूएल उदाहरण मैं केवल समग्र कुंजी को कॉलम के रूप में दिखा सकता हूं, सादे समग्र कॉलम नहीं।
मान लें कि हमारे पास कॉलम 'ए', 'बी', 'सी', 'डी' प्राथमिक समग्र कुंजी + कॉलम 'ई', 'एफ' के रूप में हैं। मुझे पता है कि 'ए' पंक्ति और विभाजन कुंजी होगी।
a b c d e f
1a 1b 1c 1d e1 f1
1a 1b 1c 2d e1 f2
1a 1b 1c 2d e2 f3
2a 2b 2c 2d e2 f4
2: इस हुड के नीचे कैसे संग्रहीत किया जाता है
के निम्न डेटा लगता है? मुझे लगता है कि यहां असली सवाल यह है कि 'बी', 'सी', 'डी' मैप आउट हो गया है क्योंकि कॉलम परिभाषा के अनुसार पदानुक्रमित नहीं हैं।
3: प्रलेखन मैंने पढ़ा है कि कॉम्पैक्ट स्टोरेज का अब उपयोग नहीं किया जाना चाहिए। लेकिन क्या होगा यदि गैर-प्राथमिक कुंजी स्तंभों को जोड़ने की आवश्यकता नहीं है ... तो इसका उपयोग करने का कारण क्या है?
आपको बहुत बहुत धन्यवाद! – IamIC
"गैर-समग्र कुंजी" से आपका क्या मतलब है? निश्चित रूप से एक कुंजी 1 घटक (कोई कॉलम) या समग्र (1 कुंजी और समग्र कॉलम) है? – IamIC