Data Placement in a Shared - Nothing Parallel Deductive Database

نویسندگان

  • S. Zhou
  • M. H. Williams
  • H. Taylor
  • Dr H. Taylor
چکیده

Until recently most research into parallel databases has focussed on relational database systems. Nevertheless, there is growing interest in more powerful alternative systems such as deductive databases. Several rule handling strategies have been developed to incorporate deductive capabilities into parallel database systems. However, in a shared-nothing environment, the performance of a rule handling strategy depends largely on the effectiveness of the data placement strategy adopted in the system. Poorly distributed data can lead to higher loads and/or load imbalance and hence higher cost when executing a query. This paper describes a weightbased data placement strategy which provides improved performance for rule handling in a shared-nothing main memory database system. The main idea behind the data placement strategy is to exploit relation co-location as much as possible for join operations, while distributing evenly the relation fragments across the processors using their weights.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Data Placement in Parallel Database Systems

The way in which data is distributed across the processing elements of a parallel shared-nothing architecture can have a signiicant eeect on the performance of a parallel DBMS. Data placement strategies provide a mechanical approach to determining a data distribution which will provide good performance. However, there is considerable variation in the results produced by diierent strategies and ...

متن کامل

The DiNG - A Parallel Multiattribute File System for Deductive Database Machines

We investigate the main requirements for mass storage subsystems with regard to the needs of deductive database machines. In particular, we focus in this paper . on fully integrated index data structures, namely a multiattribute search structure based on a grid file derivate and . on certain hardware requirements, i.e., redundant arrays of inexpensive disks in order to avoid a disk I/O bottlene...

متن کامل

Object Placement in Shared Nothing Architecture

Effective data placement is crucial to the performance of any parallel database system as it is an important lever for load balancing. In this paper we describe and explain a two-phased approach to the placement of objects in a shared-nothing model of a parallel object oriented database with page grain caching. The first phase is a declustering phase in which a greedy similarity graph partition...

متن کامل

Extending LOGFLOW with Parallel Relational Database Operations

LOGFLOW is a parallel Prolog system. It is similar to recent parallel database systems concerning its dataflow execution model and its capability of running on shared–nothing architectures. The similarities between LOGFLOW and parallel database systems show that a new database system can be developed based on LOGFLOW in that both relational and deductive queries can be executed. In this paper w...

متن کامل

Dataflow parallel database systems and LOGFLOW

LOGFLOW is a distributed Prolog system running on multi-transputer machines and workstation clusters. It is based on the dataflow principle. The most recent database management systems prefer shared-nothing architectures and dataflow execution mechanism because of their promising features. In this paper LOGFLOW is examined from the database point of view. Both relational and deductive DBMSs can...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007