System for transforming data into table format
AssigneeConfluent, Inc.
InventorsAlexander Sorokoumov, John Roesler
Life of this patent
Estimating the term…
Loading patent…
AssigneeConfluent, Inc.
InventorsAlexander Sorokoumov, John Roesler
Estimating the term…
Systems and methods are directed to transforming data into a distributed table format. The system accesses new data for a topic. One or more materializers generate data files from the new data, whereby each of the materializers can process a specific range of offsets within a partition of the topic. The materializers also generate materializer committables corresponding to the data files. A maintainer performs one or more maintenance operations on previously committed files and generates a maintainer committable for each maintenance operation performed. The maintenance operations can include merging previously committed smaller files into a larger file and deleting obsolete files. Subsequently, a committer scheduler schedules the maintainer and materializer committables for a commit process. Scheduling includes prioritizing which committables are applied first and ordering materializer committables based on their offsets. The commit process is performed based on the scheduling resulting in a single snapshot of the table.
A method for transforming data into a distributed table format for a table, the method comprising:
A system for transforming data into a distributed table format for a table, the system comprising:
A machine-storage medium comprising instructions which, when executed by one or more processors of a machine, cause the machine to perform operations for transforming data into a distributed table format for a table, the operations comprising,
Dependencies are inferred from the claim text.