Semantic Cache Investment
Konrad Giæver Beiske, Jan Bjørndalen, Jon Olav Hauglid · 2009
Semantic cache and distribution introduce new obstacles to how we use cache during 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 with concurrent executions. 1