वर्तमान में, मेरे पास 100,000 से अधिक कहने के लिए डेटा की बड़ी पंक्तियों वाला एक कैसंड्रा कॉलम परिवार है। अब, मैं इस कॉलम परिवार में सभी डेटा को हटाना चाहता हूं और समस्या आई है:डेटा के बड़े बंडल को हटाने के बाद कैसंड्रा लुकअप क्वेरी काफी धीमी है
सभी डेटा हटा दिए जाने के बाद, मैं इस कॉलम परिवार में एक लुकअप क्वेरी निष्पादित करता हूं, कैसंड्रा को वापस आने के लिए सेकंड का समय लगेगा एक खाली क्वेरी परिणाम। और समय लागत Linearly में वृद्धि होगी जब मूल डेटा बड़ा
है यह समाधि का पत्थर सुविधा के कारण होता है, जबकि कैसेंड्रा डेटाबेस से डेटा हटा रहा है। अगली जीसी निकाल दिए जाने तक लुकअप की गति सामान्य तक ठीक नहीं होगी। Cassandra Distributed Deletes देखें।
क्योंकि इस तरह के क्वेरी ऑपरेशंस का उपयोग अक्सर मेरे सिस्टम में किया जाता है, मैं कुछ सेकंड तक विशाल विलंबता सहन नहीं कर सकता।
क्या आप कृपया मुझे इस समस्या का समाधान दें?
शायद [टाइम श्रृंखला मॉडल] का उपयोग करें (https://academy.datastax.com/resources/getting-started-time-series-data-mode लिंग) एक अच्छा दृष्टिकोण हो सकता है? – deFreitas