System and method for incremental view maintenance based on differential calculus over natural algebra of k-relations
AssigneeStarcounter AB
InventorsAndrey Andreev, Henrik Sjöström, Daniil Skatov
Life of this patent
Estimating the term…
Loading patent…
AssigneeStarcounter AB
InventorsAndrey Andreev, Henrik Sjöström, Daniil Skatov
Estimating the term…
A method for incremental update of materialized views and a system for answering queries against relational databases, or object-oriented databases, or graph databases, are provided. The system comprises a Storage Engine subsystem, configured to store original data as well as materialized views and subviews in a dedicated subsystem, and a Diff Engine subsystem configured to translate Natural Algebra representations of a Natural Algebra view definition into derived Natural Algebra expressions. The system further comprises an Optimizer configured to translate derived Natural Algebra expressions into Incremental View Maintenance plans, and a Delta Extractor subsystem configured to extract any transactional changes to the original data or batches of the said changes in a form that can be passed as input to the Incremental View Maintenance plans in order to compute the changes to the materialized views.
A database system comprising:
A method comprising,
A non-transitory computer-readable medium comprising processor-executable instructions configured to cause one or more processors to:
Dependencies are inferred from the claim text.