कैसंड्रा में पूछताछ के आसपास डेटा मॉडलिंग करने के लिए सलाह दी जाती है। हालांकि अगर मैं मॉडल के आधार पर सॉर्टिंग के उद्देश्य के लिए क्लस्टरिंग कॉलम के रूप में एक कॉलम सेट करता हूं और यदि वह ऑब्जेक्ट गतिशील है, क्योंकि यह क्लस्टरिंग कॉलम है, तो मैं इसके मान को अपडेट नहीं कर सकता क्योंकि यह उस तालिका के लिए प्राथमिक कुंजी से संबंधित है। उस मामले में, दो विकल्पक्लस्टरिंग कॉलम में से एक में कैसंड्रा अपडेट वैल्यू
- हैं क्लाइंट पक्ष के वर्गीकरण में (जो बुरा है)
- पूरा पंक्ति हटाएं और नई पंक्ति (जो समाधि का पत्थर पैदा करेगा)
सम्मिलित वहाँ के अन्य वैध तरीका है इसे कैसंद्रा डेटा मॉडलिंग में प्राप्त करना?
ईजी। मेरे पास table_A है और किसी विशेष स्थिति के साथ सभी पंक्तियों को प्राप्त करने की क्वेरी के लिए, table_A_by_state। हालांकि राज्य गतिशील होगा, और आपको table_A_by_state में राज्य को अपडेट करने की आवश्यकता होगी जो ऊपर उल्लिखित विकल्पों के साथ आता है। क्या किसी और को एक ही समस्या का सामना करना पड़ा है या इस समस्या के लिए डेटा मॉडलिंग का कोई अन्य तरीका है?
table_A: कॉलम: आईडी (कश्मीर), नाम, राज्य
table_A_by_state: कॉलम: आईडी (कश्मीर), राज्य (सी), नाम