मैं कैसंद्रा में नया हूं और मैंने पढ़ा है कि कैसंड्रा डेटा के denormalization और नकल को प्रोत्साहित करता है। यह मुझे थोड़ा उलझन में छोड़ देता है।विभिन्न तालिकाओं पर कैसंद्रा में डेटा स्थिरता सुनिश्चित करने के लिए कैसे?
मैं चार टेबल के साथ एक keyspace है: हमें इस परिदृश्य की कल्पना करते हैं ए, बी, सी और डी
CREATE TABLE A ( tableID int, column1 int, column2 varchar, column3 varchar, column4 varchar, column5 varchar, PRIMARY KEY (column1, tableID) );
हमें कल्पना करते हैं कि अन्य तालिकाओं (बी, सी, डी) एक ही संरचना और वही डेटा है जो अन्य प्रश्नों के उत्तर देने के लिए तालिका ए, केवल एक अलग प्राथमिक कुंजी के साथ है।
यदि मैं तालिका ए में एक पंक्ति को अपग्रेड करता हूं तो मैं अन्य सारणी में डेटा की स्थिरता सुनिश्चित कैसे कर सकता हूं जिसमें एक ही डेटा है?
हालांकि इस सड़क पर जाने पर ध्यान रखें, क्योंकि भौतिक दृश्यों को असीमित रूप से अपडेट किया गया है, जिसका अर्थ है कि आपके एप्लिकेशन को अंतिम स्थिरता को संभालने में सक्षम होना आवश्यक है। बैचिंग दृष्टिकोण आपको एप्लिकेशन की जटिलता के खर्च पर इस प्रकार की समस्या के लिए बेहतर स्थिरता सुनिश्चित करने दे सकता है। – awinder