मैं दृष्टिकोण इवेंट सोर्सिंग/डीडीडी/सीक्यूआरएस के साथ डिजाइन किए गए आवेदन में पूछताछ पर पोस्ट देख रहा था।डीडीडी/सीक्यूआरएस क्वेरीिंग घटनाक्रम
जैसा कि मैं समझता हूं कि ईवेंट किसी डोमेन ऑब्जेक्ट की स्थिति में परिवर्तन होते हैं। राज्य में परिवर्तन डीबी (इतिहास में से कोई भी/एसक्यूएल) में इतिहास/घटनाओं के रूप में बनाए रखा जाएगा।
यदि उपयोगकर्ता किसी विशेष समग्र रूट के लिए वर्तमान स्थिति प्राप्त करने के लिए क्वेरी करना चाहता है, तो इसमें ईवेंट के इतिहास को शामिल करना शामिल होगा।
जब उपयोगकर्ता विशेष रूप से व्यावसायिक विशिष्ट प्रश्न पूछेगा तो वह वर्तमान स्थिति में रुचि रखेगा, घटनाओं का इतिहास नहीं।
सीक्यूआरएस में पूछताछ या 'क्यू' भाग घटना सोर्सिंग के साथ कैसे काम करता है?
मान लें कि मेरे पास डोमेन रूट "खाता" कुल रूट के रूप में है। खाता एआर कई बदलावों के माध्यम से जाएगा जैसे क्रेडिट डेबिट। इवेंट स्टोर में क्रेडिट और डेबिट कार्यक्रम होंगे।
विचार करें कि उपयोगकर्ता को खाते की वर्तमान शेष राशि प्राप्त करने की आवश्यकता है, घटनाओं के इतिहास की धारा कैसे सुइट होगी? उपयोगकर्ता को दिए गए खाते के लिए वर्तमान शेष राशि कैसे प्राप्त होगी?
मैं समझने में असमर्थ हूं, घटनाओं के व्यापार विशिष्ट पूछताछ इतिहास के लिए कैसे उपयोगी होगा?
-Prakhyat एम एम
अलेक्जेंडर, उत्तर के लिए धन्यवाद। मुझे लापता संदर्भ मिला। अनुमान वास्तव में कुशल हैं। – Prakhyat
अलेक्जेंडर, मैं अपने ऐप के लिए अक्का दृढ़ता का उपयोग कर रहा हूं। मैंने डीडीडी/सीक्यूआरएस दृष्टिकोण लिया है। मुझे लिखने की तरफ कोई समस्या नहीं है। मुझे लगता है कि मुझे क्वेरी पक्ष बनाने में पर्याप्त समझ नहीं है। पूछताछ के मामले में एकाधिक समग्र जड़ों से डेटा की आवश्यकता होगी? – Prakhyat
क्षमा करें, मुझे अक्का दृढ़ता से कोई अनुभव नहीं है; आपके अनुमान कई समग्र जड़ों (यहां तक कि विभिन्न प्रकार के भी) सुन सकते हैं। –