Parallelism is key to high performance relational database systems. Since there are several parallel architectures suitable for database systems, a few interesting problems arise, mostly from an emphasis on the differences among the architectures. Specifically, in the literature, differences rather than similarities between the architectures are pointed out, and the specific details of a particular architecture, crucial to high performance, are generally ignored. In this thesis we have attempted to remedy this situation by emphasizing the similarities and a deeper understanding of two popular parallel architectures, shared nothing and shared memory, from a database perspective. We show that there is complementarity and similarity in the two...
This paper describes an approach to performance estimation for shared-nothing parallel database syst...
Shared-disk database systems offer a high degree of freedom in the allocation of workload compared t...
Parallelism is a viable solution to constructing high performance object-oriented database systems. ...
Abstract. Complex and data-intensive database queries mandate parallel processing strategies to achi...
Exploiting parallelism has become the key to building high-performance database systems. Several a...
System developments and research on parallel query processing have concentrated either on "Shar...
Parallel database machine architectures have evolved from the use of exotic hardware to a software p...
The most debated architectures for parallel database processing are shared nothing (SN) and shared e...
Dynamic load balancing is a prerequisite for effectively utilizing large parallel database systems. ...
To scale-out databases today, partitioning data across several database instances is the common tech...
In emerging systems, CPUs and memory are integrated into active disks, controllers, and network inte...
textabstractLarge memories have become an affordable storage medium for databases involving hundreds...
1In emerging systems, CPUs and memory are integrated into active disks, controllers, and network int...
We consider the execution of multi-join queries in a hierarchical parallel system, i.e., a shared-no...
This report carries out a relative performance comparison between two DBMS architectures on the Mult...
This paper describes an approach to performance estimation for shared-nothing parallel database syst...
Shared-disk database systems offer a high degree of freedom in the allocation of workload compared t...
Parallelism is a viable solution to constructing high performance object-oriented database systems. ...
Abstract. Complex and data-intensive database queries mandate parallel processing strategies to achi...
Exploiting parallelism has become the key to building high-performance database systems. Several a...
System developments and research on parallel query processing have concentrated either on "Shar...
Parallel database machine architectures have evolved from the use of exotic hardware to a software p...
The most debated architectures for parallel database processing are shared nothing (SN) and shared e...
Dynamic load balancing is a prerequisite for effectively utilizing large parallel database systems. ...
To scale-out databases today, partitioning data across several database instances is the common tech...
In emerging systems, CPUs and memory are integrated into active disks, controllers, and network inte...
textabstractLarge memories have become an affordable storage medium for databases involving hundreds...
1In emerging systems, CPUs and memory are integrated into active disks, controllers, and network int...
We consider the execution of multi-join queries in a hierarchical parallel system, i.e., a shared-no...
This report carries out a relative performance comparison between two DBMS architectures on the Mult...
This paper describes an approach to performance estimation for shared-nothing parallel database syst...
Shared-disk database systems offer a high degree of freedom in the allocation of workload compared t...
Parallelism is a viable solution to constructing high performance object-oriented database systems. ...