पर आधारित एकल आइटम पुनर्प्राप्ति के लिए getItem() बनाम अगर मैं अनुक्रमित हैश कुंजी के आधार पर अपनी तालिका से एक आइटम पुनर्प्राप्त कर रहा हूं, तो क्या क्वेरी() या getItem के बीच एक प्रदर्शन अंतर है ()?डायनेमडीबी क्वेरी() बनाम getItem() इंडेक्स
19
A
उत्तर
15
getItem तेजी से
हैशम हैश और रेंज कुंजी के माध्यम से प्राप्त करें 1: 1 फिट है, इसे प्राप्त करने के लिए समय (इसलिए प्रदर्शन) इसे प्राप्त करने के लिए आंतरिक रूप से हैश और शेडिंग द्वारा सीमित है।
प्रश्न "सभी" रेंज कुंजी पर एक खोज में परिणाम। यह कम्प्यूटेशनल काम जोड़ता है, इस प्रकार धीमी माना जाता है।
10
अमेज़ॅन के डायनेमो डीबी में, आपके प्रदर्शन गारंटी पहुंच विधि हैं। (आप इसके लिए भुगतान करते हैं)।
एक जोड़ी हो सकता है DynamoDB सर्वर स्वयं पर एक मिलीसेकेंड मतभेद के रूप में चेन हारेल ने सुझाव दिया, लेकिन इन क्योंकि HTTP अनुरोध RTT की नगण्य हैं।
यह कहा था, यह आप ऐसा करने के लिए पर्याप्त जानकारियां है जब एक GET
QUERY
के बजाय जारी करने के लिए एक अच्छा अभ्यास है।
संबंधित मुद्दे
- 1. अनोखा इंडेक्स बनाम अद्वितीय इंडेक्स
- 2. एसक्यूएल सर्वर: सामान्य इंडेक्स बनाम फुलटेक्स्ट इंडेक्स
- 3. एएसपीएनटी एमवीसी रीडायरेक्ट टॉक्शन ("इंडेक्स") बनाम इंडेक्स()
- 4. मल्टी-कॉलम इंडेक्स बनाम एकाधिक इंडेक्स
- 5. MySQL इंटीजर बनाम डेटटाइम इंडेक्स
- 6. मोंगोडीबी: दो फ़ील्ड इंडेक्स बनाम दस्तावेज़ फ़ील्ड इंडेक्स
- 7. क्वेरी द्वारा सोलर इंडेक्स अपडेट
- 8. getItem() विधि को फ्रैगमेंट पेजर एडाप्टर
- 9. एक स्थिर पायथन getitem विधि कैसे लिखें?
- 10. पॉइंटर गणित बनाम ऐरे इंडेक्स
- 11. MySQL व्याख्या: "इंडेक्स का उपयोग करके" बनाम
- 12. एकाधिक स्तंभ सूचकांक एकाधिक इंडेक्स बनाम
- 13. समग्र इंडेक्स बनाम SQL सर्वर में कवरिंग इंडेक्स शामिल करें
- 14. तैयार() बनाम क्वेरी() mysqli
- 15. क्वेरी बनाम देखें
- 16. सीएफ़ - क्यूओक्यू बनाम क्वेरी
- 17. सिद्धांत 2 क्वेरी बिल्डर और इंडेक्स
- 18. हाइबरनेट ऐप से क्वेरी डीबी इंडेक्स
- 19. ElasticSearch में इंडेक्स क्वेरी कैसे करें?
- 20. SOLR फिल्टर-क्वेरी बनाम मुख्य-क्वेरी
- 21. एसक्यूएल सर्वर - विभाजित टेबल्स बनाम क्लस्टर्ड इंडेक्स?
- 22. इंडेक्स खोज बनाम क्लस्टर्ड इंडेक्स स्कैन - स्कैन क्यों चुना जाता है?
- 23. दो सिंगल-कॉलम इंडेक्स बनाम MySQL में एक दो कॉलम इंडेक्स बनाम?
- 24. एसक्यूएल सर्वर प्रदर्शन: गैर-क्लस्टर्ड इंडेक्स + कॉलम बनाम क्लस्टर्ड इंडेक्स - समकक्ष?
- 25. इंडेक्स
- 26. एसक्यूएल सर्वर एक इंडेक्स स्कैन (बनाम तलाश)
- 27. टुपल अनपॅकिंग: डमी वैरिएबल बनाम इंडेक्स
- 28. सोलर मुख्य क्वेरी बनाम fq
- 29. हाइबरनेट क्वेरी बनाम मानदंड प्रदर्शन
- 30. LINQ क्वेरी बनाम संग्रहीत प्रक्रियाओं
उन दो मिलीसेकंड HTTP अनुरोध के संदर्भ में भी पैमाने पर एक बड़ा अंतर डाल सकते हैं। डायनेमोडीबी के लिए 2-3 एमएमएस अतिरिक्त विलंबता का मतलब 2-3 एमएमएस समय हो सकता है कि आपके वेब सर्वर और आपकी बैकएंड सेवा के बीच अनुरोध खुला रहता है, संसाधनों को जोड़ना। – Annabelle