[SERVER-11508] Multi-document transactions across shards [distributed transactions] Created: 31/Oct/13  Updated: 06/Dec/22  Resolved: 13/Nov/18

Status: Closed
Project: Core Server
Component/s: Usability
Affects Version/s: None
Fix Version/s: None

Type: New Feature Priority: Major - P3
Reporter: Matt Kalan Assignee: [DO NOT USE] Backlog - Sharding Team
Resolution: Duplicate Votes: 20
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Duplicate
is duplicated by SERVER-30976 Conditional Update/Insert Operation, ... Closed
Related
related to SERVER-11500 Multi-document transactions within a ... Closed
is related to SERVER-2804 Transactional write-batch support Closed
Assigned Teams:
Sharding
Participants:

 Description   

Add ability to modify/insert/delete multiple documents that are even spread across shards as a single transaction. One suggestion is a warning that it might be slow



 Comments   
Comment by Dwight Merriman [ 20/Jan/15 ]

i'm not quite sure if this is practical, with full generality, and reasonable performance, on a large (e.g. 1000 server) distributed system.

the more limited approach mentioned in SERVER-11500 has been done, for example google megastore.

Generated at Thu Feb 08 03:25:58 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.