Towards robust distributed systems (abstract)
Proceedings of the nineteenth annual ACM symposium on Principles of distributed computing
Middle-tier database caching for e-business
Proceedings of the 2002 ACM SIGMOD international conference on Management of data
High-Performance Web Site Design Techniques
IEEE Internet Computing
Efficiently serving dynamic data at highly accessed web sites
IEEE/ACM Transactions on Networking (TON)
Cache tables: paving the way for an adaptive database cache
VLDB '03 Proceedings of the 29th international conference on Very large data bases - Volume 29
CachePortal II: acceleration of very large scale data center-hosted database-driven web applications
VLDB '03 Proceedings of the 29th international conference on Very large data bases - Volume 29
Scalable query result caching for web applications
Proceedings of the VLDB Endowment
Hi-index | 0.00 |
Since databases became bottlenecks of modern web applications, several techniques of caching data have been proposed. Caching data helps to resolve a problem of a database scalability, however it introduces an additional problem of a consistency maintenance. We are going to develop an existing caching model for an automatic consistency maintenance of the cached data and data stored in a database. We prepare for proposing a dependency graph which provides a mapper between update statements in a relational database and cached objects. When an update on a database is performed the graph allows detecting cached objects which have to be invalidated in order to preserve the consistency of the cache and the data source. We believe that the constructed model allows keeping the number of invalidations as low as possible. We also provide some benchmarks which prove that our method is efficient when compared with other approaches.