This paper presents a detailed performance study of the associative caching scheme proposed in [11]. A client cache dynamically loads query results in the course of transaction execution, and formulates a description of its current contents. Predicate-based reasoning is used on the cache description to examine and maintain the cache. The bene ts of the scheme include local evaluation of associative queries, at the cost of maintaining the cached query results through update noti cations from the server. In this paper, we investigate through detailed simulation the behavior of this caching scheme for a client-server database under di erent workloads and contention pro les. An optimized version of our basic caching scheme is also proposed and ...
To cope with slow response times that emerge in data-centric web applications, caching can be used t...
Repetitious access to remote resources, usually data, constitutes a bottleneck for many software sys...
Database caching uses full-fledged DBMSs as caches to adaptively maintain sets of records from a rem...
The caching of data and/or locks at client workstations is an effective technique for improving the ...
Constraint-based database caching aims at correctly answering SQL query predicates from a local cach...
Client-server database systems based on a page server model can exploit client memory resources by c...
Client-server database systems based on a data shipping model can exploit client memory resources by...
Performance is an imperative aspect of a web-based application. Response time is one of the most imp...
We measure the performance of several cooperative caching policies for a database with hot spots. Th...
Commercial database systems make extensive use of caching to speed up query execution. Semantic cach...
Abstract. This paper describes how caching was used to improve per-formance in the Accessible Busine...
Database caching techniques promise to improve the performance and scalability of client-server data...
We propose a semantic model for client-side caching and replace-ment in a client-server database sys...
this paper, we propose a server caching strategy which take advantage of the replaced page-id from t...
Data intensive applications today usually run in either a clientserver or a middleware environment. ...
To cope with slow response times that emerge in data-centric web applications, caching can be used t...
Repetitious access to remote resources, usually data, constitutes a bottleneck for many software sys...
Database caching uses full-fledged DBMSs as caches to adaptively maintain sets of records from a rem...
The caching of data and/or locks at client workstations is an effective technique for improving the ...
Constraint-based database caching aims at correctly answering SQL query predicates from a local cach...
Client-server database systems based on a page server model can exploit client memory resources by c...
Client-server database systems based on a data shipping model can exploit client memory resources by...
Performance is an imperative aspect of a web-based application. Response time is one of the most imp...
We measure the performance of several cooperative caching policies for a database with hot spots. Th...
Commercial database systems make extensive use of caching to speed up query execution. Semantic cach...
Abstract. This paper describes how caching was used to improve per-formance in the Accessible Busine...
Database caching techniques promise to improve the performance and scalability of client-server data...
We propose a semantic model for client-side caching and replace-ment in a client-server database sys...
this paper, we propose a server caching strategy which take advantage of the replaced page-id from t...
Data intensive applications today usually run in either a clientserver or a middleware environment. ...
To cope with slow response times that emerge in data-centric web applications, caching can be used t...
Repetitious access to remote resources, usually data, constitutes a bottleneck for many software sys...
Database caching uses full-fledged DBMSs as caches to adaptively maintain sets of records from a rem...