MongoDB মাল্টি-ডকুমেন্ট ACID transactions সমর্থন করে (v4.0 থেকে replica sets এর জন্য, v4.2 থেকে sharded clusters এর জন্য) — একাধিক ডকুমেন্ট/collections জুড়ে operations গ্রুপ করে যাতে সবগুলি সফল হয় বা সবগুলি ব্যর্থ হয়। তবে, MongoDB এর document model প্রায়শই transactions অপ্রয়োজনীয় করে তোলে atomic single-document operations এর মাধ্যমে।
Single-document operations ইতিমধ্যে atomic
KEY POINT: operations on a SINGLE document are ALWAYS atomic in MongoDB.
→ Because related data is often EMBEDDED in one document, many operations that would
need a transaction in SQL are a single atomic document update in MongoDB.
→ Good schema design (embedding) often eliminates the NEED for multi-doc transactions.
