हम एक बड़े अनुप्रयोग विकसित कर रहे हैं जो व्यापार से संबंधित हैं। आप इन अनुप्रयोगों को कुछ ईआरपी, सीआरएम, आदि के समान पा सकते हैंगतिशील व्यवसाय ऑब्जेक्ट्स/डेटा संस्करण कैसे करें?
अब हमारे पास एक आवश्यकता है कि हमें उपयोगकर्ता द्वारा संस्करणित किए जाने वाले सभी डेटा की आवश्यकता है।
उदाहरण के लिए: कुछ समय पर, उपयोगकर्ता को यह देखने की आवश्यकता होगी कि किसी विशेष खरीद आदेश का परिवर्तन इतिहास क्या है?
मैं एक बहुत ही सामान्य संस्करण हैंडलर (कठोर नहीं) की तलाश में हूं, जो कुछ व्यवसाय डेटा विशेषताओं को बदलने के मामले में भी मामलों को संभाल सकता है। यह एकल संस्करण हैंडलर किसी भी प्रकार की व्यावसायिक वस्तुओं/डेटा के साथ काम करने में सक्षम होना चाहिए।
इन्हें संभालने के लिए सबसे अच्छा प्रोग्रामिंग/डेटाबेस डिज़ाइन क्या होगा।
कोई विचार या राय?
पीएस: मैंने कुछ प्रोग्रामिंग टैग जोड़े हैं क्योंकि मैं प्रोग्रामर को इस धागे का मनोरंजन करने और उनके विचार देने के लिए चाहता हूं।
संपादित करें: मैं एक बहुत ही अनुकूलित तरीके की तलाश में हूं, कुछ हद तक एक धारावाहिक/डंपिंग तरीके से वस्तुओं को संग्रहीत करने के बजाय संग्रहित भिन्नता के समान है।
मैंने जेनेरिक टैग को हटा दिया। कृपया जेनेरिक टैग विवरण पढ़ें। – Saintali
समाधान इस बात पर निर्भर करता है कि आपकी ऑब्जेक्ट्स को पहले स्थान पर कैसे संग्रहीत किया जाता है। क्या आप एक रिलेशनल डेटाबेस का उपयोग कर रहे हैं? अन्य मौलिक बिंदु यह है कि संस्करण वाली वस्तुओं का उपयोग कैसे किया जा रहा है? क्या यह सिर्फ एक लॉग है या क्या आपको आवेदन के पुराने राज्यों को उसी तरह पेश करने में सक्षम होना चाहिए जैसा आप वर्तमान के लिए करते हैं? –
@ निकोला मुसाट्टी -> हां यह एक संबंधपरक डेटाबेस होगा। हां, हमें पुराने राज्यों को पेश करने में सक्षम होना आवश्यक होगा। और वस्तुएं इसके गुणों के साथ हैं, जो कि बच्चे की वस्तुएं भी आगे हो सकती हैं। – linuxeasy