Efficient Processing of XML Containment Queries using Partition ...

2 downloads 0 Views 622KB Size Report
containment join, which takes two sets of elements and returns pairs of .... partition-based algorithms for the containment join and thus do not impose any ...
Æ                        

     

              

                                                                                      !                              " !   #   #          ! $     %        #    $                        "       

        & 

 %                

  '(!    )                                    *   $ 

       %          *                          + #           

        '(      #           %           %  "     

   

    #

 

                      

                     

          Æ             

                                                       !                                       " #                         !                  $               

" #%  &            ' (  )                    (  *+, 

- *. /,                           )                              !                         (                         0      %            

                  12 31  4   12 51       62&     )               " #  )             % 7

                       





  

     

     

                                    0                             

3                 0      &8              6             Æ       0             % #      *#9 : 7# #+,                 7       *7/ #; 7 ;     *77 #.,               ?                   *#.,                     @-A                   )    *77,              -&)   )                               ?  A    -&)                                4   

                     ?                                                  /

>                    0     -&)    

     4   3    Æ              )            

 %                               B        )                       "         '                   C  0  0                           -&)                        0                       ?       0       )           '   7     -&)   

          '   /          ?     '   +            '   <          '   ;      

       

)                 %                                              " 7   0   -&)     9                    A               *77,%   "     -&)                           0                 9 7  )   D         D # 8 7    7         -&)  E                 -&)   )    *77,  2F       " / 3      

+

" 7% !

      -&)                -&)        )  -&)                     > " 7                   " #      -&)  )           "                             

    



    

                     

                            !    "¾   #      $$      " % 

&  

      '    '  (   )     

 

" /% 2F& ) &   A  -&)                   Æ               )                     )                            -&)  3                     -&)     )       Æ    4          0                           >                         Æ                
  4            

   0          4      )        #     4         B   "                                      )                                  !       4      '                                 )            %                      $                     4    

      4    F                                       4                                                  ?   G                 4        .            F         ?        :  >         



;

    4                        )                    4  ?    >       4       ?             E                 %                             0    '   /      0           B      

  Æ  

    

)            *77,  % )             )             

B        B   )               4                " 0                               8 7   -&)  )                           )      4                    2F                      

 4               

 

                      <                               >               '         

                        > " <          0  )                   )                   '    F                4                                                 2   4             .

     

          

 

 

  567 



  ! # %

  8 *+     *+        

 8 *+         "  

 8 *+          

  

"     *77,            4                            )           =

   >HF            B  >                    B                               7 >HF                  )               " ;          B       B  9    B                            " 7                                   4       % = 7+ +9                                                

   *+   *,  "                      

     .      ¼   ´    µ

 /     "¾   /        

  9    !            

       5      +     

    "    1  +     #            "    % 

&            (    .       $$0 *   )

 4 2 + 3 + :  .         4  

" .% -   & @   5  )                        

                                       4      0         >              % >                 >          >      

##



 

  

3               -&)              ?    " +         " .  >  -&)             " 7                                   

    2                                      " 0                                     

                    B                                 "                0  B                                            )                         *77,                               ?     )           %                        >HF            >            *= #                                >         F                                        )                              "                  "                                  

                      )                        '           " <     7   !

"#  "   

3 4     0                           -    5           *77,      3                    >               ?    *7,        &)  0        *#/, )  0         

#/

              ?          3          *;,     *#7, )                &)  0        &) 5                   E         ?            

         0            )   0                                            

     

3        @88           JA        0        7;GI -  >>>>    0    40     =L         B   #99 )             3                       )                    #99                          0         -&)        

   3        *#,  4  #G     3     4   

           

     4     0                                   3                                                #M        >   0     #99M             9            )       " :

" :% -                 "                            4 C    9 7#     +9L   9=7    =9L           !  9#.  9;+   )   0    

          I                            2             0     >HF    F                Æ                                              

 >        0           #
  0   Æ  6" +     " 7 B*   ;

!

!  -./ 44

< 6 :   . *"  / I 6 > 0 >+* 6 ? 0  C  5 -" @ A" . C ?*"   8 . 8 A 2D 2 72/ B*    "

!  -./ 44



! 

; < : ." : /* A A"   3 F  70

 H D" 72/ 8   Æ  5** . 

"# 44



; < : ." A A" : /*  . 7 @* :  " .   H D 72/ 8 *+ 

!  -./ 44



; !< 3 >  Æ    "  D  ? 5  " B*    72/ 8  5    5 "  6 

6* +  6 

!  -./ 44



; #< @ > /

 5 . @  > @       H D 5**    5** 8 *+  ; %< B /   2  H D"  B* " 72/ 8   0 "*  D   ; &< B /   2      .  6" +   72/ 8

!  -./ 44

!  #0 44

; (<  0 0   2  0H7 H D"  B* " 72/ J" *  5 E*   ; )< 567 5+ 6H   72/

!  -./

))%



!  "# 44!

!!  

;4< 2 8 5  0 5 "  3 5 .   Æ  *    - + ?* . 

!  "#

))! ; < : A" 5 9 A C   5 @* -5 6 8+ H D 2    B* " 72/ 8  

5** 

!  + ,"+  44



;< A A" : ." : /*  . 7 @* 

3 "  Æ    " " 3 +  . 

"# 44

! 



; < 3 G" . ?*"  8 8 A B /*   I / + F 5* " 3 +  B*    0   8

2" +  5 +

!  ,"+  44



#: