मैं बिक्री और ग्राहक बोनस की गणना करने के लिए एक जटिल तर्क लिख रहा हूं। मेरे पास बोनस की गणना करने के लिए लाखों रिकॉर्ड हैं।कोड प्रदर्शन: SQL सर्वर क्वेरी बनाम सी # नेट वेब एप्लिकेशन
मुझे विशेषज्ञ राय चाहिए ताकि गणितीय ऑपरेशन को वेब पेज पर परिणाम प्रदर्शित करने में अधिक समय न लगे।
तो मुझे गणना भाग लिखने की आवश्यकता है? SQL सर्वर क्वेरीज़ (संग्रहीत प्रक्रिया और फ़ंक्शंस का उपयोग करके) या ASP.NET & सी # .Net (व्यवसाय तर्क परत) में?
कौन सा सबसे अच्छा अभ्यास है? डाटाबेस सर्वर पर प्रसंस्करण या अनुप्रयोग सर्वर पर प्रसंस्करण?
सादर
मोहसिन जेके
यदि उन * लाखों पंक्तियां * पहले से ही SQL सर्वर डेटाबेस में हैं - वहां डेटा को संसाधित करें! एक संग्रहित प्रक्रिया परिणाम उत्पन्न करती है, इसे एक टेबल में रखती है, और उसके बाद अपने एएसपी.NET वेबपृष्ठ में उस तालिका से परिणाम दिखाएं। –
यदि आपकी गणना के लिए समेकन के व्यापक उपयोग की आवश्यकता है, तो आप 'भौतिक दृश्यों' पर एक नज़र डाल सकते हैं। http://en.wikipedia.org/wiki/Materialized_view – edze