Advanced Search

Parallel Algorithms and Applications

Volume 5, Issue 1-2, 1995

CONSTRAINT CHECKING IN A PARALLEL OBJECT-ORIENTED DATABASE SYSTEM

CONSTRAINT CHECKING IN A PARALLEL OBJECT-ORIENTED DATABASE SYSTEM

DOI:
10.1080/10637199508915480
N. BASSILIADESa & I. VLAHAVASa

pages 129-147

Available online: 07 Mar 2007

Abstract

This paper deals with parallel checking of passive constraints in object-oriented databases. It presents a parallel algorithm for constraint checking based on a master-slave technique and discusses its implementation on a parallel object-oriented database system. The system is named PRACTIC and is based on class concurrency. Passive constraints, unlike active database rules, are independent and can be executed using AND-parallelism. Simulation shows that the proposed algorithm offers considerable speedup, which mainly depends on the number of constraints and the total constraint execution time, while it is only slightly affected from the distribution of constraints and the constraint scheduling policy. Finally, it is explained how the PRACTIC system enhances the algorithm's performance using features, like nested query parallelism and constraint overlapping.

KEY WORDS

 

Details

  • Available online: 07 Mar 2007

Author affiliations

  • a Department of Informatics, Aristotle University of Thessaloniki, 54006 Thessaloniki, Greece

Librarians

Taylor & Francis Group