Patent ID: 6408291
Filing Date: 2002-06-18
Classification: G06F,Y10S

Abstract:
A computer-implemented process for accelerating operations of a real time decision support system executing on a computer comprising the steps ofdetermining the elements of a univariant query, determining sources of data which are reference collections for a univariant query, determining if a univariant query contains subexpressions over reference collections which are sources of data for the query, precomputing results for subexpressions over reference collections which are sources of data for the univariant query, caching the precomputed results, determining an event which modifies data in a reference collection, and recomputing results for functions on data in reference collections having data which are modified, said recomputing step comprising suspending processing of query results, dismantling optimizations taken prior to modification of data in a reference collection, eliminating side effects caused by modifications to data in reference collections, and reoptimizing queries whose optimizations have been dismantled.