मैंने दो तरीकों के बारे में सोचा:

  1. जब भी कोई दस्तावेज़ बदलता है, तो मैं अन्य दस्तावेज़ों को अद्यतन करने और जाँचने के लिए एक क्लाउड फ़ंक्शन चलाता हूँ।

  2. एक "रखरखाव" क्लाउड फ़ंक्शन चलाना जो समय-समय पर चलता है और जांचता है कि सभी दस्तावेज़ सिंक में हैं या नहीं।

मुझे आपकी राय या ऐसा करने के लिए एक नई विधि जानना अच्छा लगेगा जो अधिक विश्वसनीय है।

बहुत - बहुत धन्यवाद!

0
yashatreya 6 अप्रैल 2020, 08:17
दोनों दृष्टिकोण मान्य प्रतीत होते हैं। सबसे अच्छा चुनना आपके समग्र संदर्भ पर अत्यधिक निर्भर है। ध्यान दें कि आप लेन-देन का उपयोग करते हैं। "ऐसा करने का नया तरीका जो अधिक विश्वसनीय है" -> आपको क्या लगता है कि पिछले दो दृष्टिकोणों के साथ विश्वसनीय नहीं है?
 – 
Renaud Tarnec
6 अप्रैल 2020, 10:19

1 उत्तर

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

संदर्भ के बिना उत्तर संभव नहीं है, लेकिन मैं दो अतिरिक्त संभावनाएं जोड़ सकता हूं जो मेरे दिमाग में आईं:

  1. एक दस्तावेज़ को अपडेट करने वाले फ़ंक्शन को इस तरह से लागू किया जा सकता है कि इस जानकारी वाले सभी दस्तावेज़ों को एक बार में अपडेट किया जा सके।

  2. ऐसा लगता है कि यह अवधारणा सापेक्ष डीबी में प्रबंधित करना बहुत आसान है। तो आप अलग-अलग संग्रह में सापेक्ष अवधारणा का उपयोग कर सकते हैं और साझा मूल्य को स्टोर कर सकते हैं, जबकि दस्तावेजों में आप केवल इस क्षेत्र के संदर्भ को स्टोर करेंगे।

मुझे उम्मीद है इससे मदद मिलेगी!

0
vitooh 6 अप्रैल 2020, 10:50