मुझे यकीन नहीं है कि स्वचालित जंजीर/बहु-स्तरीय लेनदेन प्रबंधन के साथ कोई समाधान भी मौजूद है जो विश्वसनीय काम करता है (या डेटाबेस पक्ष पर बहुत सारे संसाधनों की आवश्यकता नहीं है)
आप दोनों चरणों को एक में जोड़ सकते हैं:
- पहली तालिका A से पढ़ें
- टेबल ए को अपडेट करने के लिए प्रोसेसर का उपयोग करें
- टेबल बी से पढ़ने के लिए प्रोसेसर का उपयोग करें
- तालिका B को अद्यतन करने के लिए लेखक का उपयोग करें
प्रदर्शन को बहुत नुकसान होगा, क्योंकि टेबल बी पर पढ़ना टेबल ए के लिए आधारित कर्सर बनाम सिंगल रीड होगा
मैं इस तरह की क्षतिपूर्ति रणनीति के साथ जाऊंगा
- (वैकल्पिक) उपयोग में आने वाली टेबल अस्थायी टेबल हैं, न कि वास्तविक "प्रोडक्शन" टेबल, जिससे डेटास्टोर्स को प्रोडक्शन से डिकूप करने के साथ काम करना आसान हो जाता है
- a विफल चरण 1 दूसरे चरण को ट्रिगर करता है या कोई अन्य कार्य/स्क्रिप्ट
- यह चरण/नौकरी/स्क्रिप्ट आवश्यकतानुसार हटाता है (पंक्तियाँ या पूर्ण तालिका)