Postgres में सभी एकल ऑपरेशन स्वचालित रूप से लेन-देन में लिपटे हुए हैं और MongoDB में एक ही दस्तावेज़ पर सभी ऑपरेशन परमाणु हैं। इस मामले में परमाणुता वास्तव में एक डेटाबेस को दूसरे पर वरीयता देने का कारण नहीं है।
जबकि व्यक्तिगत संख्याएँ काफी अधिक हो सकती हैं, यदि आप केवल कुल संख्याएँ संग्रहीत कर रहे हैं, न कि किसी संख्या के प्रत्येक उदाहरण को, तो रिकॉर्ड की कुल संख्या बहुत अधिक नहीं होनी चाहिए। भले ही आप लाखों डोमेन ट्रैक कर रहे हों, लेकिन Mongo या Postgres दोनों में से कोई एक समान रूप से अच्छा काम करेगा।
MongoDB घटनाओं को लॉग करने के लिए एक अच्छा समाधान है, लेकिन मुझे लगता है कि यदि आप अपने द्वारा एकत्रित किए जा रहे एनालिटिक्स डेटा पर बहुत सारे रोचक, संबंधपरक विश्लेषण करना चाहते हैं तो पोस्टग्रेस बेहतर होगा। Mongo में ऐसा कुशलता से करने के लिए अक्सर उच्च स्तर के असामान्यकरण की आवश्यकता होती है, इसलिए मैं इस बारे में अधिक सोचूंगा कि आप भविष्य में डेटा का उपयोग करने की योजना कैसे बनाते हैं।