This article proposes a cache pattern with multi-queries and describes the multi-query optimization with scheduling, caching and pipelining. A set of cache patterns is derived from a set of class of multi-queries that are loaded into the cache. Each cache pattern represents a unique equivalence class in the set of patterns. The multi-query optimization with scheduling, caching and pipelining provides efficient heuristics, for a good queries ordering using a single invocation on the entire batch of queries. Multi-query optimization chooses the results of sub-expression that should be admitted to or discarded from cache, when it executes queries. We introduce the heuristic of pair queries and define the equivalence class of multi-querie...
Query processing is the key aspect in any of client-server application. Optimality is measured based...
In distributed query processing systems, load balancing plays an important role in maximizing system...
This paper proposes a complementary novel idea, called MiniTasking to further reduce the number of c...
The multiple-query optimization (MQO) problem has been well-studied in the research literature, usu...
Database systems frequently have to execute a batch of related queries. Multi-query optimization exp...
In modern large-scale distributed systems, analytics jobs submitted by various users often share sim...
Database systems frequently have to execute a set of related queries, which share several common sub...
The primary goal of the database system is to provide the user a convenient and efficient access to ...
Some recently proposed extensions to relational database systems as well as deductive database syste...
This paper proposes a novel idea, called MiniTasking to reduce the number of cache misses by improvi...
Abstract. This paper proposes a novel idea, called MiniTasking to reduce the number of cache misses ...
Queries with common sequences of disk accesses can make maximal use of a buffer pool. We developed a...
In certain database applications such as deductive databases, batch query processing, and recursive ...
Query processing is the key aspect in any of client-server application. Optimality is measured based...
In certain database applications such as deductive databases, batch query processing, and recursive ...
Query processing is the key aspect in any of client-server application. Optimality is measured based...
In distributed query processing systems, load balancing plays an important role in maximizing system...
This paper proposes a complementary novel idea, called MiniTasking to further reduce the number of c...
The multiple-query optimization (MQO) problem has been well-studied in the research literature, usu...
Database systems frequently have to execute a batch of related queries. Multi-query optimization exp...
In modern large-scale distributed systems, analytics jobs submitted by various users often share sim...
Database systems frequently have to execute a set of related queries, which share several common sub...
The primary goal of the database system is to provide the user a convenient and efficient access to ...
Some recently proposed extensions to relational database systems as well as deductive database syste...
This paper proposes a novel idea, called MiniTasking to reduce the number of cache misses by improvi...
Abstract. This paper proposes a novel idea, called MiniTasking to reduce the number of cache misses ...
Queries with common sequences of disk accesses can make maximal use of a buffer pool. We developed a...
In certain database applications such as deductive databases, batch query processing, and recursive ...
Query processing is the key aspect in any of client-server application. Optimality is measured based...
In certain database applications such as deductive databases, batch query processing, and recursive ...
Query processing is the key aspect in any of client-server application. Optimality is measured based...
In distributed query processing systems, load balancing plays an important role in maximizing system...
This paper proposes a complementary novel idea, called MiniTasking to further reduce the number of c...