发明名称 SYSTEM AND METHOD FOR STORING AND RETRIEVING DATA IN DIFFERENT DATA SPACES
摘要 Various implementations of the invention store and retrieve data via a computing processor. The data is comprised of a plurality of data records with a sequentially changing data value and an other data value. For each data record in the plurality of data records, the computing processor causes the data record to be aggregated and stored with other data records in a first data storage container corresponding to a first data storage space based on the sequentially changing data value of the data record (i.e., sequential data space), and causes the data record to be aggregated and stored with other data records in a second data storage container corresponding to a second data storage space (i.e., finite data space). The data records in the second data storage container are stored based on the other data value. When a query is made against the data, the computing processor determines whether the query is best evaluated in the sequential data space or the finite data space. When the query is best evaluated in the sequential data space, the computing processor retrieves a first retrieved plurality of data records from the first data storage container. When the query is best evaluated in the finite data space, the computing processor retrieves a second retrieved plurality of data records from the second data storage container.
申请公布号 US2015169622(A1) 申请公布日期 2015.06.18
申请号 US201414562610 申请日期 2014.12.05
申请人 Zaius, Inc. 发明人 Pingry Spencer Eldon;Mulieri Jonathan Bartholomew
分类号 G06F17/30 主分类号 G06F17/30
代理机构 代理人
主权项 1. A method for storing and retrieving data, the method comprising: receiving, via a computing processor, a plurality of data records, each of the plurality of data records having a sequentially changing data value and an other data value; for each data record in the plurality of data records: causing the data record to be aggregated and stored with other data records in a first data storage container corresponding to a first data storage space based on the sequentially changing data value of the data record, andcausing the data record to be aggregated and stored with other data records in a second data storage container corresponding to a second data storage space, wherein the second data storage container is different from the first data storage container, wherein the data records in the second data storage container are stored based on the other data value; receiving a query against the plurality of data records; determining whether the query is best evaluated in a sequential data space or a finite data space; retrieving a first retrieved plurality of data records from the first data storage container when the query is best evaluated in the sequential data space; and retrieving a second retrieved plurality of data records from the second data storage container when the query is best evaluated in the finite data space.
地址 Leesburg VA US