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