Proceedings of 16th International Conference on Data Engineering (Cat. No.00CB37073)
DOI: 10.1109/icde.2000.839396
|View full text |Cite
|
Sign up to set email alerts
|

Extensible indexing: a framework for integrating domain-specific indexing schemes into Oracle8i

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
15
0

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 22 publications
(15 citation statements)
references
References 4 publications
0
15
0
Order By: Relevance
“…Research in extensible relational database systems started more than two decades ago [Batory and Mannino 1986;Carey and Haas 1990] spanning academic system prototypes (e.g., EXODUS [Carey and DeWitt 1987;Carey et al 1991], Postgres [Stonebraker et al 1987;Stonebraker and Rowe 1986], GENESIS [Batory et al 1988]), and commercial products (e.g., IBM Starburst [Lohman et al 1991], Sybase [Olson et al 1998], Oracle [Srinivasan et al 2000]). Based on the extensible database components, previous work can be categorized into: (1) Extensibility in abstract data types [Linnemann et al 1988;Ong et al 1984;Osborn and Heaven 1986;Stonebraker 1986] where users can define new data types by specifying name, space allocation, and a set of functions to operate on the new data types, (2) Extensibility in query processing and optimization [Batory 1986;Graefe 1994;Graefe and DeWitt 1987;Haas et al 1989;Kabra and DeWitt 1999;Pirahesh et al 1992;Waas and Hellerstein 2009] where the idea is to use an extensible rule-based query optimizer to add user-defined rules, and (3) Extensibility in access methods [Hellerstein et al 1995;Lynch and Stonebraker 1988;Srinivasan et al 2000] where the idea is to generalize the execution of several index structures within one core implementation but allow extensible behavior based on the indexed data type, e.g., data-specific node splitting and merging strategies.…”
Section: Extensible Database Systemsmentioning
confidence: 99%
See 1 more Smart Citation
“…Research in extensible relational database systems started more than two decades ago [Batory and Mannino 1986;Carey and Haas 1990] spanning academic system prototypes (e.g., EXODUS [Carey and DeWitt 1987;Carey et al 1991], Postgres [Stonebraker et al 1987;Stonebraker and Rowe 1986], GENESIS [Batory et al 1988]), and commercial products (e.g., IBM Starburst [Lohman et al 1991], Sybase [Olson et al 1998], Oracle [Srinivasan et al 2000]). Based on the extensible database components, previous work can be categorized into: (1) Extensibility in abstract data types [Linnemann et al 1988;Ong et al 1984;Osborn and Heaven 1986;Stonebraker 1986] where users can define new data types by specifying name, space allocation, and a set of functions to operate on the new data types, (2) Extensibility in query processing and optimization [Batory 1986;Graefe 1994;Graefe and DeWitt 1987;Haas et al 1989;Kabra and DeWitt 1999;Pirahesh et al 1992;Waas and Hellerstein 2009] where the idea is to use an extensible rule-based query optimizer to add user-defined rules, and (3) Extensibility in access methods [Hellerstein et al 1995;Lynch and Stonebraker 1988;Srinivasan et al 2000] where the idea is to generalize the execution of several index structures within one core implementation but allow extensible behavior based on the indexed data type, e.g., data-specific node splitting and merging strategies.…”
Section: Extensible Database Systemsmentioning
confidence: 99%
“…Based on the extensible database components, previous work can be categorized into: (1) Extensibility in abstract data types [Linnemann et al 1988;Ong et al 1984;Osborn and Heaven 1986;Stonebraker 1986] where users can define new data types by specifying name, space allocation, and a set of functions to operate on the new data types, (2) Extensibility in query processing and optimization [Batory 1986;Graefe 1994;Graefe and DeWitt 1987;Haas et al 1989;Kabra and DeWitt 1999;Pirahesh et al 1992;Waas and Hellerstein 2009] where the idea is to use an extensible rule-based query optimizer to add user-defined rules, and (3) Extensibility in access methods [Hellerstein et al 1995;Lynch and Stonebraker 1988;Srinivasan et al 2000] where the idea is to generalize the execution of several index structures within one core implementation but allow extensible behavior based on the indexed data type, e.g., data-specific node splitting and merging strategies. Compared to this previous work, our end goal in creating FlexPref is different in two main respects.…”
Section: Extensible Database Systemsmentioning
confidence: 99%
“…Oracle's Extensibility Framework [5] has been used to implement the operators and the new indexing scheme. Specifically, ONT_RELATED, ONT_DISTANCE, and ONT_PATH operators are implemented as user-defined operators.…”
Section: Permission To Copy Without Fee All or Part Of This Materials mentioning
confidence: 99%
“…To speed up queries involving ONT_RELATED, a new indexing scheme ONT_INDEXTYPE is implemented using Oracle's Extensible Indexing Framework [5]. Users only need to create an index on the column holding ontology terms using ONT_INDEXTYPE as follows:…”
Section: Speeding Up Ont_related and Ont_expand Operationsmentioning
confidence: 99%
“…Database vendors have realized this need and have initiated efforts to support several non-traditional indexes, e.g., (Oracle [37], and IBM DB2 [1]). …”
Section: Introductionmentioning
confidence: 99%