DocumentCode :
2677948
Title :
An index structure for spatial joins in linear constraint databases
Author :
Zhu, Hongjun ; Su, Jianwen ; Ibarra, Oscar H.
Author_Institution :
Dept. of Comput. Sci., California Univ., Santa Barbara, CA, USA
fYear :
1999
fDate :
23-26 Mar 1999
Firstpage :
636
Lastpage :
643
Abstract :
Constraint databases integrate database technology with constraint solving to deal with new applications such as spatial or geographical applications and those requiring arithmetic computations. Although the conceptual framework is elegant, issues related to efficient query evaluation and optimization techniques have not been sufficiently addressed. We study efficient evaluation of spatial join in linear constraint databases in terms of the I/O complexity. We develop an extension of the classical B+-trees, called interval B+ -trees, and show that they can be used to efficiently evaluate the spatial join of relations with dense-order and linear constraints. Specifically, we develop a general algorithm for joining two sets of rectangles using interval B+-trees. We show that the algorithm has the worst case I/O complexity of O(bNlogb(N/b)+k), where N is the number of input rectangles and k the number of intersections. We show that the algorithm can be used in performing joins of relations with linear constraints. For relations with dense-order constraints where the spatial objects are not strictly rectangles, we extend the algorithm so that it can process the natural join of two N-tuple relations within O(bNlogb(N/b)+k) I/Os, where k is the number of intersections. It remains open if one can achieve the same upper bound in the linear case
Keywords :
computational complexity; constraint handling; database indexing; database theory; query processing; relational algebra; spatial data structures; tree data structures; visual databases; arithmetic computations; constraint solving; dense-order constraints; geographical applications; index structure; input output complexity; intersections; interval B+ trees; joins; linear constraint databases; query evaluation; query optimization; rectangles; spatial applications; spatial joins; tuple; Algebra; Application software; Computer science; Digital arithmetic; Electrical capacitance tomography; Filters; Indexes; Query processing; Relational databases; Spatial databases;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Data Engineering, 1999. Proceedings., 15th International Conference on
Conference_Location :
Sydney, NSW
ISSN :
1063-6382
Print_ISBN :
0-7695-0071-4
Type :
conf
DOI :
10.1109/ICDE.1999.754980
Filename :
754980
Link To Document :
بازگشت