आपको यह सवाल नहीं पूछना चाहिए। आप पूछ रहे हैं "क्या इसे सही तरीके से करना बेहतर है, या गलत तरीके से, 'तेज़' के कुछ अस्पष्ट विचार के नाम पर?"
क्या आपके पास कोई ऐसा एप्लिकेशन है जो किसी तरह बहुत धीमा है? क्या आप किसी कारण से सोचते हैं कि समस्या इसलिए है क्योंकि आपके अद्यतन बहुत अधिक समय ले रहे हैं? क्या आपने अपने डेटाबेस इंटरैक्शन के प्रदर्शन का कोई माप और बेंचमार्किंग किया है?
आप जो कर रहे हैं वह सबसे खराब प्रकार का समयपूर्व अनुकूलन है, और आप ऐसा करके अपने आवेदन को एक अक्षमता कर रहे हैं। आप अपने कोड को तेज़ करने के बारे में बेतहाशा अनुमान लगा रहे हैं, इसके आधार पर कुछ भी नहीं है।
अपना कोड सही लिखें। फिर यह पता लगाने की कोशिश करें कि आपको प्रदर्शन की समस्या कहां है। क्या आपके पास भी कोई प्रदर्शन समस्या है, या आप यह प्रश्न केवल इसलिए पूछ रहे हैं क्योंकि आपको लगता है कि यह कुछ ऐसा है जिसके बारे में आपको पूछना चाहिए? आपको नहीं करना चाहिए।
यहां तक कि अगर आपको विशेष रूप से आपके अद्यतनों के बहुत धीमे होने की समस्या है, तो हम "क्या X, Y से तेज है" के प्रश्न का उत्तर नहीं दे सकते क्योंकि आपने हमें लगभग पर्याप्त जानकारी नहीं दी है, जैसे:
- आप किस डेटाबेस का उपयोग कर रहे हैं
- टेबल लेआउट
- डेटाबेस पर कौन से इंडेक्स हैं
- आप डेटाबेस के साथ कैसे इंटरफेस कर रहे हैं
कृपया, अपना कोड सही ढंग से लिखें, और फिर माइक्रो-ऑप्टिमाइज़ेशन पर अनुमान लगाने के बजाय, जो बहुत धीमा है, उसके बारे में विशिष्टताओं के साथ वापस आएं।