US 12,174,847 B2
Systems and method for processing timeseries data
Pawel Terlecki, Miami, FL (US); Geert Bosch, Brooklyn, NY (US); James Wahlin, Queens, NY (US); Eric Cox, Brooklyn, NY (US); Edward Tuckman, New York, NY (US); and Bora Beran, New York, NY (US)
Assigned to MongoDB, Inc., New York, NY (US)
Filed by MongoDB, Inc., New York, NY (US)
Filed on Jul. 6, 2022, as Appl. No. 17/858,957.
Claims priority of provisional application 63/220,332, filed on Jul. 9, 2021.
Prior Publication US 2023/0037619 A1, Feb. 9, 2023
Int. Cl. G06F 11/00 (2006.01); G06F 16/22 (2019.01); G06F 16/2458 (2019.01)
CPC G06F 16/2477 (2019.01) [G06F 16/221 (2019.01); G06F 16/2246 (2019.01); G06F 16/2474 (2019.01)] 22 Claims
OG exemplary drawing
 
1. A system comprising:
at least one processor configured to execute a database engine configured to:
store, in a database, a plurality of timeseries events as a plurality of documents within a bucket in a columnar format, each of the plurality of documents comprising a time value for one of the plurality of timeseries events and metadata associating the document with a common source of the plurality of timeseries events,
wherein the bucket stores the time values of the plurality of documents in the columnar format and the bucket further stores common metadata that is common to the plurality of documents, the common metadata associating the plurality of documents with the common source of the plurality of time series events; and
perform an unpacking of the bucket using a pipeline operator.