Atomic processing of compound database transactions that modify a metadata entity
AssigneeSap SE
InventorsJuchang Lee, Joo Yeon Lee, Michael Muehle, Myung Sun Park, Hyoung Jun Na
Life of this patent
Estimating the term…
Loading patent…
AssigneeSap SE
InventorsJuchang Lee, Joo Yeon Lee, Michael Muehle, Myung Sun Park, Hyoung Jun Na
Estimating the term…
Technologies are described for facilitating transaction processing within a database environment. A commit protocol provides for the atomic commit or rollback of a transaction that includes an operation that modifies a metadata entity of the database system and one or more other operations that modify metadata entities or data records of the database system. Innovations are provided for detecting and resolving deadlocks that may arise during transaction processing. Innovations are also provided for providing versioning of metadata entities, including invalidating metadata entities cached at a slave node during the commit at a master node of a transaction that creates a new version of the metadata entity.
A method, implemented in a database environment, for facilitating database transactions comprising a statement that modifies metadata information for a database system and at least one of one or more additional statements that modify information for the database system and one or more statements that modify data records for the database system, the method comprising:
A server comprising a processing unit and memory, wherein the server is configured to operate a coordinator node of a database system, the coordinator node being in communication with one or more worker nodes, wherein the server is further configured to perform a method for facilitating database transaction processing within a database environment, the method comprising:
One or more tangible computer-readable storage media storing computer-executable instructions for causing a server programmed thereby to perform a method for facilitating database transaction processing within a database environment using data manipulation language (DML) statements and data definition language (DDL) statements and implementing a coordinator node of a database system, the coordinator node being in communication with at least one worker node, the method comprising:
Dependencies are inferred from the claim text.