Open Access   Article Go Back

An Extensive Survey on Various Set Containment Joins Techniques

G. Sakthivel1 , P. Madhubala2

Section:Survey Paper, Product Type: Journal Paper
Volume-6 , Issue-9 , Page no. 545-555, Sep-2018

CrossRef-DOI:   https://doi.org/10.26438/ijcse/v6i9.545555

Online published on Sep 30, 2018

Copyright © G. Sakthivel, P. Madhubala . This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

View this paper at   Google Scholar | DPI Digital Library

How to Cite this Paper

  • IEEE Citation
  • MLA Citation
  • APA Citation
  • BibTex Citation
  • RIS Citation

IEEE Style Citation: G. Sakthivel, P. Madhubala, “An Extensive Survey on Various Set Containment Joins Techniques,” International Journal of Computer Sciences and Engineering, Vol.6, Issue.9, pp.545-555, 2018.

MLA Style Citation: G. Sakthivel, P. Madhubala "An Extensive Survey on Various Set Containment Joins Techniques." International Journal of Computer Sciences and Engineering 6.9 (2018): 545-555.

APA Style Citation: G. Sakthivel, P. Madhubala, (2018). An Extensive Survey on Various Set Containment Joins Techniques. International Journal of Computer Sciences and Engineering, 6(9), 545-555.

BibTex Style Citation:
@article{Sakthivel_2018,
author = {G. Sakthivel, P. Madhubala},
title = {An Extensive Survey on Various Set Containment Joins Techniques},
journal = {International Journal of Computer Sciences and Engineering},
issue_date = {9 2018},
volume = {6},
Issue = {9},
month = {9},
year = {2018},
issn = {2347-2693},
pages = {545-555},
url = {https://www.ijcseonline.org/full_paper_view.php?paper_id=2907},
doi = {https://doi.org/10.26438/ijcse/v6i9.545555}
publisher = {IJCSE, Indore, INDIA},
}

RIS Style Citation:
TY - JOUR
DO = {https://doi.org/10.26438/ijcse/v6i9.545555}
UR - https://www.ijcseonline.org/full_paper_view.php?paper_id=2907
TI - An Extensive Survey on Various Set Containment Joins Techniques
T2 - International Journal of Computer Sciences and Engineering
AU - G. Sakthivel, P. Madhubala
PY - 2018
DA - 2018/09/30
PB - IJCSE, Indore, INDIA
SP - 545-555
IS - 9
VL - 6
SN - 2347-2693
ER -

VIEWS PDF XML
309 172 downloads 105 downloads
  
  
           

Abstract

A set containment join is a join between set-valued attributes of two relations, whose join condition is specified using the subset (⊆) operator. Set containment joins are deployed in many database applications, even those that do not support set-valued attributes. In this paper, we study the problem of set containment join. Given two collections R and S of records, the set containment join R ⊆S retrieves all record pairs {(r,s)} ∈ R × S such that r ⊆ s . This problem has been extensively studied in the literature and has many important applications in commercial and scientific fields. Recent research focuses on the in set containment join algorithms, In this paper, we propose three novel partitioning algorithms, called the Adaptive Pick-and-Sweep Join (APSJ), the Adaptive Divide-and-Conquer Join (ADCJ), and Divide-and-Conquer Join (DCJ) which allow computing set containment joins efficiently. We present a detailed analysis of the algorithms and study their performance on real and synthetic data using an implemented of this algorithm.

Key-Words / Index Term

Algorithms, Experimentation, Performance and Implementations

References

[1] HELMER, S. AND MOERKOTTE, G. 1997. Evaluation of main memory joins algorithms for joins with set comparison join predicates. In VLDB’97, Proceedings of 23rd International Conference on Very Large Data Bases, August 25-29, 1997, Athens, Greece, M. Jarke, M. J. Carey, K. R. Dittrich, F. H. Lochovsky, P. Loucopoulos, and M. A. Jeusfeld, Eds. Morgan Kaufmann, 386–395.
[2] Ramasamy, K., Patel, J. M., Naughton, J. F., and Kaushik, R. 2000. Set containment joins: The good, the bad and the ugly. In VLDB 2000, Proceedings of 26th International Conference on Very Large Data Bases, September 10-14, 2000, Cairo, Egypt, A. E. Abbadi, M. L. Brodie, S. Chakravarthy, U. Dayal, N. Kamel, G. Schlageter, and K.-Y. Whang, Eds. Morgan Kaufmann, 351–362.
[3] C. Faloutsos and S. Christodoulakis. Signature _les: An access method for documents and its analytical performance evaluation. ACM Trans. On office Information Systems (TOIS), 2(4):267-288, 1984.
[4] ISHIKAWA, Y., KITAGAWA, H., AND OHBO, N. 1993. Evaluation of signature files as set access facilities in oodbs. In Proceedings of the 1993 ACM SIGMOD International Conference on Management of Data, Washington, D.C., May 26-28, 1993, P. Buneman and S. Jajodia, Eds. ACM Press, 247–256.
[5] MELNIK, S. AND GARCIA-MOLINA, H. 2002. Divide-and-conquer algorithm for computing set containment joins. In Proceedings of Advances in Database Technology - EDBT 2002, 8th International Conference on Extending Database Technology, Prague, Czech Republic, March 25-27, C. S. Jensen, K. G. Jeffery, J. Pokorn´y, S. Saltenis, E. Bertino, K. Bohm, and M. Jarke,Eds. Lecture Notes in Computer Science, vol. 2287. Springer.
[6] GRAY, J., SUNDARESAN, P., ENGLERT, S., BACLAWSKI, K., AND WEINBERGER, P. J. 1994. Quickly generating billion-record synthetic databases. In Proceedings of the 1994 ACM SIGMOD International Conference on Management of Data, Minneapolis, Minnesota, May 24-27, 1994,R. T. Snodgrass and M. Winslett, Eds. ACM Press, 243–252.
[7] CAI, J.-Y., CHAKARAVARTHY, V. T., KAUSHIK, R., AND NAUGHTON, J. 2001. On the complexity of join predicates. In PODS’01, Proceedings of the 20th ACM SIGACT-SIGMOD-SIGARTSymposium on Principles of Database Systems, May 21-23, 2001, Santa Barbara, California. ACM Press.Faloutsos, C. and Christodoulakis, S. 1984. Signature files: An access method for documents and its analytical performance evaluation.
[8] HELLERSTEIN, J. M., KOUTSOUPIAS, E., AND PAPADIMITRIOU, C. H. 1997. On the analysis of indexing schemes. In PODS’97, Proceedings of the 16th ACM SIGACT-SIGMOD-SIGARTSymposium on Principles of Database Systems, May 12-14, 1997, Tucson, Arizona. ACMPress, 249–256.
[9] Patel, J. M. and DeWitt, D. J. 1996. Partition based spatial-merge join. In Proceedings of the 1996 ACM SIGMOD International Conference on Management of Data, Montreal, Quebec,Canada, June 4-6, 1996, H. V. Jagadish and I. S. Mumick, Eds. ACM Press, 259–270.
[10] BOHM, C. AND KRIEGEL, H.-P. 2000. Dynamically optimizing high-dimensional index structures. In Proceedings of Advances in Database Technology - EDBT 2000, 7th International Conferenceon Extending Database Technology, Konstanz, Germany, March 27-31, 2000, C. Zaniolo, P. C.Lockemann, M. H. Scholl, and T. Grust, Eds. Lecture Notes in Computer Science, vol. 1777.Springer