Efficient processing of joins on set-valued attributes

Nikos Mamoulis
2003 Proceedings of the 2003 ACM SIGMOD international conference on on Management of data - SIGMOD '03  
Object-oriented and object-relational DBMS support setvalued attributes, which are a natural and concise way to model complex information. However, there has been limited research to-date on the evaluation of query operators that apply on sets. In this paper we study the join of two relations on their set-valued attributes. Various join types are considered, namely the set containment, set equality, and set overlap joins. We show that the inverted file, a powerful index for selection queries,
more » ... n also facilitate the efficient evaluation of most join predicates. We propose join algorithms that utilize inverted files and compare them with signature-based methods for several set-comparison predicates.
doi:10.1145/872773.872778 fatcat:acnzk2xmnjd4zduavozqyhwu5m