Scalable compaction for a distributed database
AssigneeSnowflake Inc.
InventorsChen Luo, Alexander Miller, William Waddington, Zhaohui Zhang
Life of this patent
Estimating the term…
Loading patent…
AssigneeSnowflake Inc.
InventorsChen Luo, Alexander Miller, William Waddington, Zhaohui Zhang
Estimating the term…
The subject technology performs, using asynchronous threads of execution nodes of a distributed database, asynchronous transformation and compaction of key-value pairs of data that correspond to a plurality of transactional queries, the asynchronous threads transforming the key-value pairs from an initial format to a commit format that includes a commit time of data committed to the distributed database, the asynchronous threads compacting the key-value pairs by deleting the key-value pairs in the initial format. The subject technology processes, using transactional threads in the execution nodes, the plurality of transactional queries to generate results data, the asynchronous threads performing the asynchronous transformation and compaction while the transactional threads generate the results data. The subject technology stores the results data.
A method comprising:
A system comprising:
A non-transitory machine storage medium comprising instructions that, when executed by one or more processors of a machine, configure the machine to perform operations comprising:
Dependencies are inferred from the claim text.