The SB+ -tree: an efficient index structure for joining spatial relations
AZZAM IBRAHIM, Farshad Fotouhi, SAYED F. HASAN
Abstract
AZZAM IBRAHIM, Farshad Fotouhi, SAYED F. HASAN
Abstract
This paper presents a spatial access method based on the B+ -tree structure. This new structure is called SB+ -tree, and should allow commercial databases an access method for spatial objects without major changes, since most commercial databases already support B+ -tree as an access method for text data. SB+ -tree is a hybrid of the existing spatial access methods. For each axis of the space, a set of indexing points is generated, where an indexing point is created whenever a new minimum bounding rectilinear rectangle (or MBR) begins or ends. The indexing points are then used to create an SB+ -tree. The number of SB+ -trees generated is dependent upon the number of dimensions of the approximation of the object, and not on the number of relations. We have developed an algorithm which uses SB+ -tree for performing spatial join between two spatial relations. Through simulation, we show that the performance of spatial join using SB+ -tree is more efficient than that of R+ -tree.
OpenAlex reports 10 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
This paper presents a spatial access method based on the B+ -tree structure. This new structure is called SB+ -tree, and should allow commercial databases an access method for spatial objects without major changes, since most commercial databases already support B+ -tree as an access method for text data. SB+ -tree is a hybrid of the existing spatial access methods. For each axis of the space, a set of indexing points is generated, where an indexing point is created whenever a new minimum bounding rectilinear rectangle (or MBR) begins or ends. The indexing points are then used to create an SB+ -tree. The number of SB+ -trees generated is dependent upon the number of dimensions of the approximation of the object, and not on the number of relations. We have developed an algorithm which uses SB+ -tree for performing spatial join between two spatial relations. Through simulation, we show that the performance of spatial join using SB+ -tree is more efficient than that of R+ -tree.
Key concepts: R-tree, Search engine indexing, Spatial database, Tree (set theory), Access method, Rectangle, Object-based spatial database, Computer science