Query optimization in object-oriented database systems: A prospectus
Lecture notes in computer science on Advances in object-oriented database systems
A general framework for the optimization of object-oriented queries
SIGMOD '92 Proceedings of the 1992 ACM SIGMOD international conference on Management of data
Shoring up persistent applications
SIGMOD '94 Proceedings of the 1994 ACM SIGMOD international conference on Management of data
Join queries with external text sources: execution and optimization techniques
SIGMOD '95 Proceedings of the 1995 ACM SIGMOD international conference on Management of data
Data access for the masses through OLE DB
SIGMOD '96 Proceedings of the 1996 ACM SIGMOD international conference on Management of data
Rule languages and internal algebras for rule-based optimizers
SIGMOD '96 Proceedings of the 1996 ACM SIGMOD international conference on Management of data
Querying multimedia data from multiple repositories by content: the Garlic project
Proceedings of the third IFIP WG2.6 working conference on Visual database systems 3 (VDB-3)
Abstract data types and the development of data structures
Communications of the ACM
Capabilities-based query rewriting in mediator systems
DIS '96 Proceedings of the fourth international conference on on Parallel and distributed information systems
Object Database Standard: ODMG-93
Object Database Standard: ODMG-93
The Implementation of POSTGRES
IEEE Transactions on Knowledge and Data Engineering
A Modular Query Optimizer Generator
Proceedings of the Sixth International Conference on Data Engineering
Inclusion of New Types in Relational Data Base Systems
Proceedings of the Second International Conference on Data Engineering
The AQUA Approach to Querying Lists and Trees in Object-Oriented Databases
ICDE '95 Proceedings of the Eleventh International Conference on Data Engineering
Semantic Query Optimization for Methods in Object-Oriented Database Systems
ICDE '95 Proceedings of the Eleventh International Conference on Data Engineering
Don't Scrap It, Wrap It! A Wrapper Architecture for Legacy Data Sources
VLDB '97 Proceedings of the 23rd International Conference on Very Large Data Bases
Extending the Search Strategy in a Query Optimizer
VLDB '91 Proceedings of the 17th International Conference on Very Large Data Bases
Query Optimization in the Presence of Foreign Functions
VLDB '93 Proceedings of the 19th International Conference on Very Large Data Bases
VLDB '94 Proceedings of the 20th International Conference on Very Large Data Bases
Optimization of Queries with User-defined Predicates
VLDB '96 Proceedings of the 22th International Conference on Very Large Data Bases
Querying Heterogeneous Information Sources Using Source Descriptions
VLDB '96 Proceedings of the 22th International Conference on Very Large Data Bases
Control of an Extensible Query Optimizer: A Planning-Based Approach
VLDB '93 Proceedings of the 19th International Conference on Very Large Data Bases
The Volcano Optimizer Generator: Extensibility and Efficient Search
Proceedings of the Ninth International Conference on Data Engineering
OPT++ : an object-oriented implementation for extensible database query optimization
The VLDB Journal — The International Journal on Very Large Data Bases
Programming with abstract data types
Proceedings of the ACM SIGPLAN symposium on Very high level languages
Querying nested collections
SIGMOD '99 Proceedings of the 1999 ACM SIGMOD international conference on Management of data
The Cornell Jaguar project: adding mobility to PREDATOR
SIGMOD '99 Proceedings of the 1999 ACM SIGMOD international conference on Management of data
Towards Sensor Database Systems
MDM '01 Proceedings of the Second International Conference on Mobile Data Management
On a Buzzword "Extensibility" What We Have Learned from the ORIENT Project?
IDEAS '99 Proceedings of the 1999 International Symposium on Database Engineering & Applications
Towards a theory of multimedia metacomputing
Information Systems
Declarative temporal data models for sensor-driven query processing
DMSN '07 Proceedings of the 4th workshop on Data management for sensor networks: in conjunction with 33rd International Conference on Very Large Data Bases
On Metamodel-Based Design of Software Metrics
Balancing Agility and Formalism in Software Engineering
Towards a theory of multimedia metacomputing
Information Systems
Hi-index | 0.00 |
The explosion in complex multimedia content makes it crucial for database systems to support such data efficiently. This paper argues that the “blackbox” ADTs used in current object-relational systems inhibit their performance, thereby limiting their use in emerging applications. Instead, the next generation of object-relational database systems should be based on enhanced abstract data type (E-ADT) technology. An (E-ADT) can expose the semantics of its methods to the database system, thereby permitting advanced query optimizations. Fundamental architectural changes are required to build a database system with E-ADTs; the added functionality should not compromise the modularity of data types and the extensibility of the type system. The implementation issues have been explored through the development of E-ADTs in Predator. Initial performance results demonstrate an order of magnitude in performance improvements.