4.0 तक, MongoDB के पास बहु-दस्तावेज़ ACID लेनदेन होंगे। योजना उन लोगों को सक्षम करने की है जो पहले प्रतिकृति सेट परिनियोजन में सक्षम हैं, उसके बाद शार्प किए गए क्लस्टर। MongoDB में लेन-देन ऐसा महसूस होगा जैसे लेन-देन डेवलपर्स रिलेशनल डेटाबेस से परिचित हैं - वे समान शब्दार्थ और सिंटैक्स (जैसे start_transaction
) के साथ बहु-कथन होंगे। और commit_transaction
) महत्वपूर्ण रूप से, MongoDB में परिवर्तन जो लेनदेन को सक्षम करते हैं, उन कार्यभार के प्रदर्शन को प्रभावित नहीं करते हैं जिनकी उन्हें आवश्यकता नहीं होती है।
अधिक विवरण के लिए यहां देखें।
वितरित लेनदेन होने का मतलब यह नहीं है कि आपको अपने डेटा को सारणीबद्ध संबंधपरक डेटाबेस की तरह मॉडल करना चाहिए। दस्तावेज़ मॉडल की शक्ति को अपनाएं और डेटा मॉडलिंग की अच्छी और अनुशंसित प्रथाओं का पालन करें।