• 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