हम जटिल डेटा
स्टोर करने के लिए कैसंद्रा का उपयोग करना चाहते हैं, लेकिन हम यह नहीं समझ सकते कि इंडेक्स को व्यवस्थित करने के तरीके को कैसे समझें।संयुक्त सूचकांक और माध्यमिक के साथ एक साथ
हमारे तालिका (स्तंभ परिवार) इस तरह दिखता है:
Users =
{
RandomId int,
Firstname varchar,
Lastname varchar,
Age int,
Country int,
ChildCount int
}
हम अनिवार्य क्षेत्रों (प्रथम, अंतिम नाम, उम्र) और अतिरिक्त खोज विकल्प (देश, ChildCount) के साथ प्रश्न हैं।
इस तरह के प्रश्नों को तेज़ी से बनाने के लिए हम इंडेक्स को कैसे व्यवस्थित करना चाहिए?
सबसे पहले मैंने सोचा, यह समग्र सूचकांक (प्रथम नाम, अंतिम नाम, आयु) पर समग्र सूचकांक बनाना और शेष क्षेत्रों (देश और बाल गणना) पर अलग माध्यमिक सूचकांक जोड़ना स्वाभाविक होगा।
लेकिन मैं माध्यमिक अनुक्रमणिका बनाने के बाद पंक्तियों में पंक्तियों को सम्मिलित नहीं कर सकता और मैं तालिका से क्वेरी नहीं कर सकता।
--cql3 विकल्प के साथ
- कैसेंड्रा 1.1.0
- cqlsh का उपयोग करना।
हमारी समस्या को हल करने के लिए कोई अन्य सुझाव (अनिवार्य और अतिरिक्त विकल्पों के साथ जटिल प्रश्न) का स्वागत है।