Exploiting parallelism has become the key to building high-performance database systems. Several approaches to building database systems that support both inter and intra-query parallelism have been proposed. These approaches can be broadly classified as either Shared Nothing (SN) or Shared Everything (SE). Although the SN approach is highly scalable, it requires complex data partitioning and tuning to achieve good performance whereas the SE approach suffers from non-scalability. We propose a sensible sharing approach which combines the advantages of both SN and SE. We propose an architecture, and data partitioning and scheduling strategies that promote sensible sharing. We analyze the performance and scalability of our ap...
In emerging systems, CPUs and memory are integrated into active disks, controllers, and network inte...
Database systems have been vital in all forms of data processing for a long time. In recent years, t...
This report carries out a relative performance comparison between two DBMS architectures on the Mult...
The most debated architectures for parallel database processing are shared nothing (SN) and shared e...
To scale-out databases today, partitioning data across several database instances is the common tech...
Parallelism is key to high performance relational database systems. Since there are several parallel...
We present a data partitioning technique for shared-nothing database systems. A unique feature of ou...
Intuitively, aggressive work sharing among concurrent queries in a database system should always imp...
System developments and research on parallel query processing have concentrated either on "Shar...
Dynamic load balancing is a prerequisite for effectively utilizing large parallel database systems. ...
We consider the execution of multi-join queries in a hierarchical parallel system, i.e., a shared-no...
In this paper we treat the problem of sub-dividing a database and allocating the fragments to the si...
Shared-disk database systems offer a high degree of freedom in the allocation of workload compared t...
Abstract. Complex and data-intensive database queries mandate parallel processing strategies to achi...
Physical database design is important for query performance in a shared-nothing parallel database sy...
In emerging systems, CPUs and memory are integrated into active disks, controllers, and network inte...
Database systems have been vital in all forms of data processing for a long time. In recent years, t...
This report carries out a relative performance comparison between two DBMS architectures on the Mult...
The most debated architectures for parallel database processing are shared nothing (SN) and shared e...
To scale-out databases today, partitioning data across several database instances is the common tech...
Parallelism is key to high performance relational database systems. Since there are several parallel...
We present a data partitioning technique for shared-nothing database systems. A unique feature of ou...
Intuitively, aggressive work sharing among concurrent queries in a database system should always imp...
System developments and research on parallel query processing have concentrated either on "Shar...
Dynamic load balancing is a prerequisite for effectively utilizing large parallel database systems. ...
We consider the execution of multi-join queries in a hierarchical parallel system, i.e., a shared-no...
In this paper we treat the problem of sub-dividing a database and allocating the fragments to the si...
Shared-disk database systems offer a high degree of freedom in the allocation of workload compared t...
Abstract. Complex and data-intensive database queries mandate parallel processing strategies to achi...
Physical database design is important for query performance in a shared-nothing parallel database sy...
In emerging systems, CPUs and memory are integrated into active disks, controllers, and network inte...
Database systems have been vital in all forms of data processing for a long time. In recent years, t...
This report carries out a relative performance comparison between two DBMS architectures on the Mult...