Systems and methods for managing transactional operation
AssigneeMongoDB, Inc.
InventorsEliot Horowitz, Andrew Michalski Schwerin
Life of this patent
Estimating the term…
Loading patent…
AssigneeMongoDB, Inc.
InventorsEliot Horowitz, Andrew Michalski Schwerin
Estimating the term…
Described herein are embodiments of a database system for performing multi-document transactions. The database system comprises a database comprising a plurality of data storage nodes. The database system receives transactions that access at least two documents stored in the database. The database system generates a transaction identifier associated with the transaction and associates operations in the transaction with the transaction identifier. The database system performs at least part of the transaction on the database and determines whether an error occurred in performing in performing the transaction. When the database system determines that an error occurred in performing the transaction, the database system reverses any performed operations of the transaction. When no error occurs in performing the transaction, the database system outputs a confirmation.
A database system comprising:
A method of performing operations in a database comprising at least one data storage node, the method comprising:
At least one non-transitory computer-readable storage medium storing instructions that, when executed by a processor, cause the processor to perform acts of:
Dependencies are inferred from the claim text.