Object-Relational and Object-Oriented DBMSs allow users to invoke time-consuming ("expensive ") methods in their queries. When queries containing these expensive methods are run on data with duplicate values, the dominant part of query execution time is devoted to redundant computation, as methods are invoked repeatedly on the same value. This problem has been studied in the context of programming languages, where "memoization" is the standard solution. In the database literature, sorting has been proposed to deal with this problem. We compare these approaches along with a third solution, a variant of unary hybrid hashing which we call Hybrid Cache. We present a performance study of the three caching techniques in Illus...
Abstract. Burstsort is a cache-oriented sorting technique that uses a dynamic trie to efficiently di...
Repetitious access to remote resources, usually data, constitutes a bottleneck for many software sys...
Efficient data management is vital any organization that access databases. Because computers’ hard d...
Data intensive applications today usually run in either a clientserver or a middleware environment. ...
For decades researchers have studied the duality of hashing and sorting for the implementation of th...
Performance is an imperative aspect of a web-based application. Response time is one of the most imp...
Commercial database systems make extensive use of caching to speed up query execution. Semantic cach...
Search engines and large-scale IR systems need to cache query results for efficiency and scalability...
Search engines and large scale IR systems need to cache query results for efficiency and scalability...
This paper is based on relatively newer approach for query optimization in object databases, which u...
As more and more query processing work can be done in main memory, memory access is becoming a signi...
This thesis describes an approach to reduce the runtime of a large program by exploring object query...
The primary goal of the database system is to provide the user a convenient and efficient access to ...
Search engines and large scale IR systems need to cache query results for efficiency and scalability...
Abstract We investigate the effect that caches have on the performance of sorting algorithms both ex...
Abstract. Burstsort is a cache-oriented sorting technique that uses a dynamic trie to efficiently di...
Repetitious access to remote resources, usually data, constitutes a bottleneck for many software sys...
Efficient data management is vital any organization that access databases. Because computers’ hard d...
Data intensive applications today usually run in either a clientserver or a middleware environment. ...
For decades researchers have studied the duality of hashing and sorting for the implementation of th...
Performance is an imperative aspect of a web-based application. Response time is one of the most imp...
Commercial database systems make extensive use of caching to speed up query execution. Semantic cach...
Search engines and large-scale IR systems need to cache query results for efficiency and scalability...
Search engines and large scale IR systems need to cache query results for efficiency and scalability...
This paper is based on relatively newer approach for query optimization in object databases, which u...
As more and more query processing work can be done in main memory, memory access is becoming a signi...
This thesis describes an approach to reduce the runtime of a large program by exploring object query...
The primary goal of the database system is to provide the user a convenient and efficient access to ...
Search engines and large scale IR systems need to cache query results for efficiency and scalability...
Abstract We investigate the effect that caches have on the performance of sorting algorithms both ex...
Abstract. Burstsort is a cache-oriented sorting technique that uses a dynamic trie to efficiently di...
Repetitious access to remote resources, usually data, constitutes a bottleneck for many software sys...
Efficient data management is vital any organization that access databases. Because computers’ hard d...