发明名称 Database Caching and Invalidation Based on Detected Database Updates
摘要 Database data is reliably maintained and invalidated based on actual changes to data in the database. The dependencies of a received query can be determined by submitting a version of the received query to the database through a native facility provided by the database to analyze how query structures are processed. The caching system can access the results of the facility to determine the tables, rows, or other partitions of data a received query is dependent upon or modifies. An abstracted form of the query can be cached with an indication of the tables, rows, etc. that queries of that structure access or modify. The tables a write or update query modifies can be cached with a time of last modification. A component can be implemented at or on the system of the database to directly detect changes to the database data. This component can monitor transactional information maintained by the database itself to determine when changes to the database occur. This component can communicate with the cache to provide notification of changes to the database.
申请公布号 US2006271557(A1) 申请公布日期 2006.11.30
申请号 US20060420460 申请日期 2006.05.25
申请人 TERRACOTTA, INC. 发明人 HARWARD NATHANIEL D.;GEWEKE ANDREW R.;VOSKOBOYNIK ALEXANDER
分类号 G06F17/30 主分类号 G06F17/30
代理机构 代理人
主权项
地址