From e989aa7eb2484c738ddba77a6c5fa40835baab9b Mon Sep 17 00:00:00 2001 From: Rachel Mackintosh Date: Tue, 16 Dec 2025 16:35:43 -0500 Subject: [PATCH 1/3] acid transaction description --- server/platform-support/acid-transactions.rst | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 server/platform-support/acid-transactions.rst diff --git a/server/platform-support/acid-transactions.rst b/server/platform-support/acid-transactions.rst new file mode 100644 index 0000000..feedf4d --- /dev/null +++ b/server/platform-support/acid-transactions.rst @@ -0,0 +1,11 @@ +ACID transactions guarantee atomicity, consistency, isolation, and +durability so that database operations are executed safely, even +when failures occur. ACID transactions are required in some industries where +errors or partial updates could lead to serious financial, legal, or safety +consequences. + +By default, operations on single documents conform to ACID standards. For +operations on multiple documents or collections, MongoDB supports multi-document +ACID transactions using sessions. These transactions use snapshot isolation so +applications see a consistent set of data while the transaction is running, and +they use write concerns to make sure changes are safely saved. \ No newline at end of file From 63a7a8b7de5cadd9b015a2819062296fa5c6bd9d Mon Sep 17 00:00:00 2001 From: Rachel Mackintosh Date: Wed, 17 Dec 2025 09:37:12 -0500 Subject: [PATCH 2/3] tweaks --- drivers/acid-transactions.rst | 12 ++++++++++++ server/platform-support/acid-transactions.rst | 11 ----------- 2 files changed, 12 insertions(+), 11 deletions(-) create mode 100644 drivers/acid-transactions.rst delete mode 100644 server/platform-support/acid-transactions.rst diff --git a/drivers/acid-transactions.rst b/drivers/acid-transactions.rst new file mode 100644 index 0000000..92d5454 --- /dev/null +++ b/drivers/acid-transactions.rst @@ -0,0 +1,12 @@ +ACID transactions guarantee atomicity, consistency, isolation, and durability so +that database operations are executed safely, even when failures occur. ACID +transactions are required in some industries where errors or partial updates +could lead to serious financial, legal, or safety consequences. + +By default, operations on single documents conform to ACID standards. For +operations on multiple documents or collections, MongoDB supports multi-document +ACID transactions using sessions. These transactions use the snapshot isolation +level so applications see a consistent set of data while the transaction is +running and write concerns to ensure changes are safely saved. With these +features, MongoDB provides ACID guarantees that are comparable to those found in +traditional relational databases. \ No newline at end of file diff --git a/server/platform-support/acid-transactions.rst b/server/platform-support/acid-transactions.rst deleted file mode 100644 index feedf4d..0000000 --- a/server/platform-support/acid-transactions.rst +++ /dev/null @@ -1,11 +0,0 @@ -ACID transactions guarantee atomicity, consistency, isolation, and -durability so that database operations are executed safely, even -when failures occur. ACID transactions are required in some industries where -errors or partial updates could lead to serious financial, legal, or safety -consequences. - -By default, operations on single documents conform to ACID standards. For -operations on multiple documents or collections, MongoDB supports multi-document -ACID transactions using sessions. These transactions use snapshot isolation so -applications see a consistent set of data while the transaction is running, and -they use write concerns to make sure changes are safely saved. \ No newline at end of file From e20c55e5f12008833a2741785731bbcbe36cc5e7 Mon Sep 17 00:00:00 2001 From: Rachel Mackintosh Date: Thu, 18 Dec 2025 11:02:53 -0500 Subject: [PATCH 3/3] JA feedback --- drivers/acid-transactions.rst | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/drivers/acid-transactions.rst b/drivers/acid-transactions.rst index 92d5454..ed205a0 100644 --- a/drivers/acid-transactions.rst +++ b/drivers/acid-transactions.rst @@ -5,8 +5,7 @@ could lead to serious financial, legal, or safety consequences. By default, operations on single documents conform to ACID standards. For operations on multiple documents or collections, MongoDB supports multi-document -ACID transactions using sessions. These transactions use the snapshot isolation -level so applications see a consistent set of data while the transaction is -running and write concerns to ensure changes are safely saved. With these -features, MongoDB provides ACID guarantees that are comparable to those found in -traditional relational databases. \ No newline at end of file +ACID transactions by using sessions. Sessions operate on data from a single +point-in-time snapshot, so applications see a consistent set of data while the +transaction is running. Sessions rely on write concerns to ensure changes to data are +submitted safely. \ No newline at end of file