Invention Grant
- Patent Title: Consistent views of partitioned data in eventually consistent systems
-
Application No.: US14308429Application Date: 2014-06-18
-
Publication No.: US10318618B2Publication Date: 2019-06-11
- Inventor: Tarkan Sevilmis , Arshish Kapadia , Peter Adam Outcalt
- 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
- Main IPC: G06F17/24
- IPC: G06F17/24 ; G06F16/27 ; G06F16/93 ; G06F16/2455

Abstract:
A consistent user view system. The system incorporates any changes made by a user in any views shown to that user even when the changes have not propagated to the partitions supplying the view. The system separates the authority for edits from the replicated storage allowing efficient transactions and linear scalability. Documents are read from view-based partitions of a store. Document writes are written to a document-specific partition in a journal and applied to the store. The system stores a copy of pending changes in a user-specific partition. When a user requests a view, the system checks that user's cache for any pending changes applicable to the view. If any applicable changes are found, the changes are applied before showing the view to the user. Pending changes that have been successfully applied to the store are trimmed from the user-specific partition to free up resources.
Public/Granted literature
- US10275435B2 Consistent views of partitioned data in eventually consistent systems Public/Granted day:2019-04-30
Information query