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