- Patent Title: Parallel processing of disjoint change streams into a single stream
-
Application No.: US15686640Application Date: 2017-08-25
-
Publication No.: US10678773B2Publication Date: 2020-06-09
- Inventor: Gary Baker , Mikhail Chainani , Varun Jobanputra , William Dumaresq
- Applicant: salesforce.com, inc.
- Applicant Address: US CA San Francisco
- Assignee: salesforce.com, inc.
- Current Assignee: salesforce.com, inc.
- Current Assignee Address: US CA San Francisco
- Agency: Lowenstein Sandler LLP
- Main IPC: G06F16/27
- IPC: G06F16/27 ; G06F16/23 ; G06F21/62 ; G06F16/21 ; G06F16/2455

Abstract:
Technology for tracking changes to a database and providing the changes to a subscribing computing device. In an illustrative implementation, a method may involve subscribing a computing device to changes of a portion of a multi-tenant database and accessing a plurality of change events stored in a log of the multi-tenant database in parallel. The method may further involve storing the plurality of change events in a persistent data store separate from the multi-tenant database and processing the plurality of change events to create an ordered set of change events. The ordered set of change events may then be provided to the computing device that subscribed to the changes.
Public/Granted literature
- US20190065542A1 PARALLEL PROCESSING OF DISJOINT CHANGE STREAMS INTO A SINGLE STREAM Public/Granted day:2019-02-28
Information query