%0 Journal Article %T Processing and Optimization of Join Operation in Spatial Database
空间数据库中连接运算的处理与优化 %A LI Li yan %A QIN Xiao lin %A
李立言 %A 秦小麟 %J 中国图象图形学报 %D 2003 %I %X The performance problem of spatial database limits its application and development seriously. Spatial join is the most complex and time consuming operation in spatial database system. Its efficiency determines the performance of the whole spatial database system to a great extent. Although there are many spatial join algorithms already, cost estimation and query optimization of spatial join operation need further study. Most spatial join algorithms are implemented based on R tree index, but if the corresponding relations have no indices, or only have partly indices, special algorithms should be used to handle the situation. Cost estimation models of each algorithm need a relatively uniform calculation method. Considering the characteristic of spatial database, it's reasonable to use I/O cost to estimate the complexity of each algorithm. Based on the above approaches, and because complex spatial queries may include multiple relations for spatial join, dynamic programming algorithm should be used to choose the proper join order which has minimum cost. It becomes a universal algorithm framework. Through the complexity analysis of the algorithm framework, the spatial database query optimization system implemented base on this approach will have better spatial and temporal efficiency, and can handle very complex spatial queries. %K Spatial database %K Spatial join operation %K R %K trees index %K Dynamic programming %K Query optimization
数据库(520·4050) %K 空间数据库 %K 空间连接运算 %K R树索引 %K 动态编程 %K 查询优化 %U http://www.alljournals.cn/get_abstract_url.aspx?pcid=5B3AB970F71A803DEACDC0559115BFCF0A068CD97DD29835&cid=8240383F08CE46C8B05036380D75B607&jid=D06194629680C940ACE75262F54B9D85&aid=090C9FC3AEEBC5BA&yid=D43C4A19B2EE3C0A&vid=5D311CA918CA9A03&iid=DF92D298D3FF1E6E&sid=20D29EF591CB2C94&eid=8CC50269EED5BB47&journal_id=1006-8961&journal_name=中国图象图形学报&referenced_num=7&reference_num=10