发明名称 Incremental query evaluation
摘要 A system and method for implementing incremental evaluation that is advantageous over nonincremental evaluation. The system and method incrementally maintain each individual aggregate value, for non-nested queries, using a constant amount of work.
申请公布号 US8793241(B2) 申请公布日期 2014.07.29
申请号 US201013379386 申请日期 2010.06.25
申请人 Cornell University 发明人 Koch Christoph E.;Ahmad Yanif
分类号 G06F17/30;G06F15/16 主分类号 G06F17/30
代理机构 Burns & Levinson LLP 代理人 Burns & Levinson LLP ;Erlich Jacob N.;Lopez Orlando
主权项 1. A processor implemented method for incrementally maintaining a representation of the result of a computation using k-th deltas of a specification, the specification being a database query, for k>1, comprising the steps of: materializing representations of the computation results of multiple levels of the specification; maintaining the materialized representations concurrently; maintaining the materialized representation of level k under updates using materialized representations of a level greater than k; and performing the updates of the representation by the computation whose inputs are a state of the representation, update information related to the updates, and at least one of the representations of the specifications of a level greater than k, the specifications constituting a set, operations on the set of specifications obtaining properties of a ring of databases, the ring of databases being used to define an aggregate query calculus comprising operations on the set; the properties of the aggregate query calculus including having a full additive inverse and having a property of distributivity; wherein the steps of materializing representations, maintaining the materialized representations, and performing the updates of the representation are performed by one or more processors executing computer readable code embodied in non-transitory computer usable media.
地址 Ithaca NY US