• DocumentCode
    2677395
  • Title

    Optimizer and parallel engine extensions for handling expensive methods based on large objects

  • Author

    O´Connell, William ; Carino, Felipe ; Linderman, Glenn

  • Author_Institution
    IBM Corp., Toronto, Ont., Canada
  • fYear
    1999
  • fDate
    23-26 Mar 1999
  • Firstpage
    304
  • Lastpage
    313
  • Abstract
    Object-relational database systems allow users to define new types and functions. This typing extension allows structural semantics to be applied to new data types (non-SQL92 data types). However, defining new, large, complex objects within a tuple is not always practical. Practicality alone requires that large object data structures be used. This implies that predicate evaluation can be performed on tuple columns that are physically stored outside of a tuple´s physical record. This out-of-line storage mechanism is commonly used today for column values that are physically large (implemented with a large object descriptor in the tuple pointing to a large object data structure). This type of predicate-based evaluation presents new optimizer and run-time challenges to the database system on clustered and massively parallel processor shared-nothing architectures
  • Keywords
    abstract data types; object-oriented databases; parallel architectures; query processing; relational databases; clustered processor architectures; expensive methods; large object data structures; large object descriptor; massively parallel processors; new data types; nonSQL92 data types; object-relational database systems; out-of-line storage mechanism; parallel engine extensions; physical storage; predicate evaluation; query optimizer extensions; shared-nothing architectures; structural semantics; tuple columns; typing extension; user-defined functions; user-defined types; Aggregates; Data structures; Database systems; Electrical capacitance tomography; Engines; Load management; Optimization methods; Performance evaluation; Runtime; Satellite broadcasting;
  • 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.754946
  • Filename
    754946