Hierarchical Clustering in Object Oriented Data Models with Complex Class Relationships

Class fragmentation is an essential phase in the design of Distributed Object Oriented Databases (DOODB). Horizontal and vertical fragmentation are the two commonly used fragmentation techniques. We propose here two new methods for horizontal fragmentation of objects with complex attributes. They rely on AI clustering techniques for grouping objects into fragments. Both methods take into account the inheritance and aggregation/association hierarchies. We provide quality and performance evaluations using a partition evaluator function.

[1]  Ken Barker,et al.  A comprehensive approach to horizontal class fragmentation in a Distributed Object Based System , 1995, Distributed and Parallel Databases.

[2]  Ken Barker,et al.  Horizontal class fragmentation in distributed object based systems , 1994 .

[3]  Shamkant B. Navathe,et al.  Issues in Distribution Design of Object-Oriented Databases , 1992, IWDOM.

[4]  Stefan Vieweg,et al.  Method-induced partitioning schemes for object-oriented databases , 1996, Proceedings of 16th International Conference on Distributed Computing Systems.

[5]  Franck Ravat La fragmentation d'un schéma conceptuel orienté objet , 1995, INFORSID.

[6]  Elisa Bertino,et al.  Object-Oriented Database Systems: Concepts and Architectures , 1993 .

[7]  Ana Simonet,et al.  Horizontal Class Partitioning in Object-Oriented Databases , 1997, DEXA.

[8]  Petra Perner,et al.  Data Mining - Concepts and Techniques , 2002, Künstliche Intell..

[9]  Qing Li,et al.  Partitioning schemes for object oriented databases , 1995, Proceedings RIDE-DOM'95. Fifth International Workshop on Research Issues in Data Engineering-Distributed Object Management.

[10]  Alina Campan,et al.  OPTIMAL CLASS FRAGMENTATION ORDERING IN OBJECT ORIENTED DATABASES , 2004 .