Semantic cache and distribution introduce new obstacles to how we use cache in query processing in databases. We have adapted a caching strategy called cache investment to work in a peer-to-peer database with semantic cache. Cache investment is a technique that influences the query optimizer without changing it. It suggests cache candidates based on knowledge about queries executed in the past. These queries are not only limited to the local site, but also detects locality in queries by looking at queries processed on remote sites. Our implementation of Semantic cache investment for distributed databases shows a great performance improvement, especially when multiple queries are active at the same time. To utilize cache investment we have ...
Embodiments may provide a cache for query results that can adapt the cache-space utilization to the ...
As popular applications become increasingly data-intensive the need for novel techniques to query la...
Database caching uses full-fledged DBMSs as caches to adaptively maintain sets of records from a rem...
Commercial database systems make extensive use of caching to speed up query execution. Semantic cach...
The primary goal of the database system is to provide the user a convenient and efficient access to ...
Query processing is the key aspect in any of client-server application. Optimality is measured based...
Query processing is the key aspect in any of client-server application. Optimality is measured based...
Semantic caching is a technique used for optimizing the evaluation of database queries by caching re...
Efficient data management is vital any organization that access databases. Because computers’ hard d...
In this paper, we study how using semantic information improves performance of query caching for dyn...
Caching is fundamental to performance in distributed information retrieval systems such as the World...
We propose a semantic model for client-side caching and replace-ment in a client-server database sys...
In this paper, we study the performance of a distributed search engine from a data caching point of ...
10 pages, à paraîtreInternational audienceCloud computing provides access to "infinite" storage and ...
Abstract — In last decade of computing, a growing popularity for semantic cache schemes has been obs...
Embodiments may provide a cache for query results that can adapt the cache-space utilization to the ...
As popular applications become increasingly data-intensive the need for novel techniques to query la...
Database caching uses full-fledged DBMSs as caches to adaptively maintain sets of records from a rem...
Commercial database systems make extensive use of caching to speed up query execution. Semantic cach...
The primary goal of the database system is to provide the user a convenient and efficient access to ...
Query processing is the key aspect in any of client-server application. Optimality is measured based...
Query processing is the key aspect in any of client-server application. Optimality is measured based...
Semantic caching is a technique used for optimizing the evaluation of database queries by caching re...
Efficient data management is vital any organization that access databases. Because computers’ hard d...
In this paper, we study how using semantic information improves performance of query caching for dyn...
Caching is fundamental to performance in distributed information retrieval systems such as the World...
We propose a semantic model for client-side caching and replace-ment in a client-server database sys...
In this paper, we study the performance of a distributed search engine from a data caching point of ...
10 pages, à paraîtreInternational audienceCloud computing provides access to "infinite" storage and ...
Abstract — In last decade of computing, a growing popularity for semantic cache schemes has been obs...
Embodiments may provide a cache for query results that can adapt the cache-space utilization to the ...
As popular applications become increasingly data-intensive the need for novel techniques to query la...
Database caching uses full-fledged DBMSs as caches to adaptively maintain sets of records from a rem...