We present a formal analysis of the database layout problem, i.e., the problem of determining how database objects such as tables and indexes are assigned to disk drives. Optimizing this layout has a direct impact on the I/O performance of the entire system. The traditional approach of striping each object across all available disk drives is aimed at optimizing I/O parallelism; however, it is suboptimal when queries co-access two or more database objects, e.g., during a merge join of two tables, due to the increase in random disk seeks. We adopt an existing model, which takes into account both the benefit of I/O parallelism and the overhead due to random disk accesses, in the context of a query workload which includes co-access of database ...
In the past decade, advances in speed of commodity CPUs have far out-paced advances in memory latenc...
We study an optimization problem that arises in the context of data placement in multimedia storage ...
Modern storage systems are complex. Simple direct-attached storage devices are giving way to storag...
Disk drives are the bottleneck in the processing of large amounts of data used in almost all common ...
For complex queries in parallel database systems, substantial amounts of data must be redistributed ...
Physical database design is important for query performance in a shared-nothing parallel database sy...
In shared-disk database systems, disk access has to be scheduled properly to avoid unnecessary conte...
Parallelism is a viable solution to constructing high performance object-oriented database systems. ...
Due to their better price/performance ratios and scalability, Shared-Nothing computer systems are be...
In this paper, we study the data placement problem from a reorganization point of view. Effective...
A common problem when running Web-based applications is how to scale-up the database. The solution t...
We study an optimization problem that arises in the context of data placement in multimedia storage ...
Parallelism is a viable solution to constructing high performance object-oriented database systems. ...
Declustering is a well known strategy to achieve maximum I/O parallelism in multi-disk systems. Many...
Disk drives are the bottleneck in the processing of large amounts of data used in almost all common ...
In the past decade, advances in speed of commodity CPUs have far out-paced advances in memory latenc...
We study an optimization problem that arises in the context of data placement in multimedia storage ...
Modern storage systems are complex. Simple direct-attached storage devices are giving way to storag...
Disk drives are the bottleneck in the processing of large amounts of data used in almost all common ...
For complex queries in parallel database systems, substantial amounts of data must be redistributed ...
Physical database design is important for query performance in a shared-nothing parallel database sy...
In shared-disk database systems, disk access has to be scheduled properly to avoid unnecessary conte...
Parallelism is a viable solution to constructing high performance object-oriented database systems. ...
Due to their better price/performance ratios and scalability, Shared-Nothing computer systems are be...
In this paper, we study the data placement problem from a reorganization point of view. Effective...
A common problem when running Web-based applications is how to scale-up the database. The solution t...
We study an optimization problem that arises in the context of data placement in multimedia storage ...
Parallelism is a viable solution to constructing high performance object-oriented database systems. ...
Declustering is a well known strategy to achieve maximum I/O parallelism in multi-disk systems. Many...
Disk drives are the bottleneck in the processing of large amounts of data used in almost all common ...
In the past decade, advances in speed of commodity CPUs have far out-paced advances in memory latenc...
We study an optimization problem that arises in the context of data placement in multimedia storage ...
Modern storage systems are complex. Simple direct-attached storage devices are giving way to storag...