DocumentCode
2429068
Title
Implementing geospatial operations in an object-relational database system
Author
Freytag, Johann-Christoph ; Flasza, Miroslav ; Stillger, Michael
Author_Institution
Inf. fur Inf., Humboldt-Univ., Berlin, Germany
fYear
2000
fDate
2000
Firstpage
209
Lastpage
219
Abstract
Over the last decade the need to implement functions into a DBMS that are application-specific has increased. For this reason today most object-relational DBMS (ORDBMS) provide features that allow the user to include application-specific functions into the DBMS for their execution within database queries. This paper reports on an implementation effort to include spatial operations into an ORDBMS as a basis to support geographic information systems (GIS). Based on the technique of multi-step query processing using z-values we show how to transform “straight forward” queries into more sophisticated ones that use the existing ORDBMS as is. That is, existing index methods and existing optimization techniques are sufficient to execute the rewritten queries efficiently. For this purpose we introduce several user-defined functions and types that provide the necessary basis for an efficient implementation. To validate our implementation we used a subset of queries as defined in the SEQUOIA2000 benchmark. Our measurements show that the performance improvements between the original queries and the rewritten ones are dramatic
Keywords
object-oriented databases; performance evaluation; query processing; relational databases; SEQUOIA2000 benchmark; database queries; geographic information systems; geospatial operations; object-relational database system; user-defined functions; CADCAM; Computer aided manufacturing; Database systems; Geographic Information Systems; Information systems; Optimization methods; Proposals; Query processing; Relational databases; Spatial databases;
fLanguage
English
Publisher
ieee
Conference_Titel
Scientific and Statistical Database Management, 2000. Proceedings. 12th International Conference on
Conference_Location
Berlin
ISSN
1099-3371
Print_ISBN
0-7695-0686-0
Type
conf
DOI
10.1109/SSDM.2000.869789
Filename
869789
Link To Document