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