मैंने हाल ही में रेडिस का उपयोग कैश के रूप में देखा है, मोंगो क्यों नहीं? जहां तक मैं कह सकता हूं कि रेडिस इंडेक्स पर एक समाप्ति तिथि निर्धारित कर सकती है, जैसे कि memcache, लेकिन अन्यथा इसके लिए मोंगो का उपयोग न करने के कोई कारण हैं?कैशिंग के लिए मोंगो डीबी के बजाय रेडिस का उपयोग क्यों करें?
मैं पूछता हूं क्योंकि मैं MySQL में एक बड़ा जुड़ाव कर रहा हूं और फिर इसे चुनने के बाद डेटा बदल रहा हूं। मैं साइट के अन्य हिस्सों पर पहले से ही memcache का उपयोग कर रहा हूं लेकिन इसे मोंगो में सहेजने से मुझे कैश किए गए डेटा पर भू-स्थानिक खोज करने की अनुमति मिल जाएगी।
अन्य मोंगोडीबी विशेषताएं [कैप्ड संग्रह] (http://www.mongodb.org/display/DOCS/Capped+Collections) कैशिंग परतों में सहायक भी हो सकती हैं। [कॉन्फ़िगर करने योग्य टीटीएल संग्रह] (https://jira.mongodb.org/browse/SERVER-211) के लिए एक सुविधा अनुरोध भी है जो परतों को कैशिंग के लिए बहुत उपयोगी होगा, हालांकि यह अभी तक लागू नहीं हुआ है। – dcrosta
अब इसे कार्यान्वित किया गया है :) – wprl
कॉन्फ़िगर करने योग्य टीटीएल संग्रह: https://docs.mongodb.com/manual/tutorial/expire-data/ –