• DocumentCode
    3255843
  • Title

    Multi-join algorithm utilizing sublattice of a minimal number of double indices

  • Author

    Alla, Hanan Ahmed Hosni Mahmoud Abd ; Al-Safadi, Lilac

  • Author_Institution
    Inf. Technol. Dept., King Saud Univ., Riyadh
  • fYear
    2008
  • fDate
    4-6 Aug. 2008
  • Firstpage
    513
  • Lastpage
    519
  • Abstract
    In this paper, a novel multi-join algorithm is introduced. The novel algorithm is based on building a sublattice of a minimal number of double indices. A double index is a data structure that combines the indices of two relations and is built by a hashed-based join algorithm. The double index is divided into join buckets with the same hash function value. The algorithm then joins buckets with similar hash function to produce joined buckets. These steps are used to build the complete join index of the two relations. The time complexity required to build the join index of two categories is in the order of m log m where m is the size of each category. The time complexity to join all buckets is of the order of n log m. The join index is used to materialize the joined relation if required. Otherwise, it is used along with other double indices of other relations to build a sublattice to be used in multi-join operations with minimal I/O requirements. The sublattice of the double indices can be fitted into the main memory which further reduces time complexity of the multi-join algorithm. The main advantage of our technique is when used in intensive multi-join dominant computational environment.
  • Keywords
    computational complexity; cryptography; data structures; file organisation; data structure; hash function value; hashed-based join algorithm; joined buckets; minimal double indices number; multi-join algorithm; time complexity; Benchmark testing; Buildings; Data structures; Databases; Educational institutions; Filtering; Information technology; Lattices; Probes; Systems engineering and theory; Hash join; Hybrid hash join; Join index; Lattice; Multi-join;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Applications of Digital Information and Web Technologies, 2008. ICADIWT 2008. First International Conference on the
  • Conference_Location
    Ostrava
  • Print_ISBN
    978-1-4244-2623-2
  • Electronic_ISBN
    978-1-4244-2624-9
  • Type

    conf

  • DOI
    10.1109/ICADIWT.2008.4664348
  • Filename
    4664348