Invention Grant
- Patent Title: Cross-stream transactions in a streaming data storage system
-
Application No.: US17316842Application Date: 2021-05-11
-
Publication No.: US11593030B2Publication Date: 2023-02-28
- Inventor: Mikhail Danilov , Yohannes Altaye
- Applicant: EMC IP Holding Company LLC
- Applicant Address: US MA Hopkinton
- Assignee: EMC IP Holding Company LLC
- Current Assignee: EMC IP Holding Company LLC
- Current Assignee Address: US MA Hopkinton
- Agency: Amin, Turocy & Watson, LLP
- Main IPC: G06F3/06
- IPC: G06F3/06

Abstract:
The described technology is generally directed towards cross-stream transactions in a streaming data storage system, which allows a writer application to commit multiple events to distinct data streams in a single transaction. The system creates a cross-stream transaction for a writer application, and the writer application adds events to the cross-stream transaction, indicating which destination data stream(s) each event's data is to be appended. The system adds the event to a subordinate transaction created for each specified data stream. Upon committing the cross-stream transaction, the system coordinates the committing of the subordinate transactions to their respective data streams. Alternatively, an application writer can request that an event be committed to multiple writer-specified data streams via a cross-stream micro-transaction, in which the streaming data storage system obtains the appropriate segment store instances and segments for each data stream, and coordinates the direct appending of the event to the appropriate segments.
Public/Granted literature
- US20220365713A1 CROSS-STREAM TRANSACTIONS IN A STREAMING DATA STORAGE SYSTEM Public/Granted day:2022-11-17
Information query