9 पॉइंट द्वारा xguru 2021-02-17 | 2 टिप्पणियां | WhatsApp पर शेयर करें
  • अगर एक वेबपेज दिखाने के लिए 200 SQL statements इस्तेमाल किए जाएँ, तो MySQL, PostgreSQL जैसे पारंपरिक C/S DB के लिए यह बहुत ज़्यादा माना जाएगा

  • SQLite में 200 से ज़्यादा queries भी कोई खास समस्या नहीं हैं

→ यह जटिल और बड़े queries को भी अच्छी efficiency के साथ चलाता है, लेकिन बहुत सारे छोटे queries होने पर भी efficient रहता है

→ SQLite Client/Server मॉडल नहीं है, बल्कि process के अंदर function calls के रूप में काम करता है, इसलिए N+1 Query Problem यहाँ लागू नहीं होती

  • SQLite के source timeline को दिखाने वाले dynamic webpage में इस्तेमाल होने वाले लगभग 240 वास्तविक SQL statements भी देखे जा सकते हैं

2 टिप्पणियां

 
galadbran 2021-02-17

सारांश में एक हिस्सा है जिसे ठीक करने की ज़रूरत है। इसमें समझाया गया है कि “sqlite क्लाइंट-सर्वर मॉडल नहीं है, बल्कि प्रोसेस के भीतर होने वाला फ़ंक्शन कॉल है, इसलिए n+1 घटना होने पर भी यह समस्या नहीं है।”

 
xguru 2021-02-17

अरे, "नहीं" कहाँ गया T_T शायद लिखते-लिखते गलती से डिलीट हो गया था। मैंने उसे ठीक कर दिया है।