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
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;
Conference_Titel :
Data Engineering, 1999. Proceedings., 15th International Conference on
Conference_Location :
Sydney, NSW
Print_ISBN :
0-7695-0071-4
DOI :
10.1109/ICDE.1999.754946