Invention Grant
- Patent Title: Snapshot isolation query transactions in distributed systems
-
Application No.: US18328992Application Date: 2023-06-05
-
Publication No.: US12079205B2Publication Date: 2024-09-03
- Inventor: Sarvesh Singh , Xianfei Deng , Hari Krishna Sunder , Sandeep Lingam , Srikumar Rangarajan
- Applicant: Microsoft Technology Licensing, LLC
- Applicant Address: US WA Redmond
- Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
- Current Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
- Current Assignee Address: US WA Redmond
- Agency: Weaver IP L.L.C.
- Main IPC: G06F16/00
- IPC: G06F16/00 ; G06F16/215 ; G06F16/23 ; G06F16/2455 ; G06F16/27

Abstract:
Methods for snapshot isolation query transactions in distributed systems are performed by systems and devices. Distributed executions of queries are performed in a processing system according to an isolation level protocol for data management and data versioning across one or more data sets, one or more compute pools, etc., within a logical server via a single transaction manager that oversees the isolation semantics and data versioning. Read transactions of queries are performed lock-free via the isolation semantics, and instant rollbacks, point-in-time queries, single-phase commits in the distributed systems are also provided. Abort and clean up operations are performed based on a distributed abort protocol and a determined oldest active transaction for the system in which the single transaction manager does not track read-only transactions, and client nodes do not maintain commit tables for transactions.
Public/Granted literature
- US20230315721A1 SNAPSHOT ISOLATION QUERY TRANSACTIONS IN DISTRIBUTED SYSTEMS Public/Granted day:2023-10-05
Information query