The C++ programming language
A data management extension architecture
SIGMOD '87 Proceedings of the 1987 ACM SIGMOD international conference on Management of data
Object-oriented database systems
Readings in object-oriented database systems
An incremental join attachment for Starburst
Proceedings of the sixteenth international conference on Very large databases
Communications of the ACM
The ObjectStore database system
Communications of the ACM
Working with Persistent Objects: To Swizzle or Not to Swizzle
IEEE Transactions on Software Engineering
Journal of Object-Oriented Programming
Predicate migration: optimizing queries with expensive predicates
SIGMOD '93 Proceedings of the 1993 ACM SIGMOD international conference on Management of data
System R: relational approach to database management
ACM Transactions on Database Systems (TODS)
Starburst Mid-Flight: As the Dust Clears
IEEE Transactions on Knowledge and Data Engineering
An Evaluation of Starburst's Memory Resident Storage Component
IEEE Transactions on Knowledge and Data Engineering
Adaptable Pointer Swizzling Strategies in Object Bases
Proceedings of the Ninth International Conference on Data Engineering
A Performance Study of Alternative Object Faulting and Pointer Swizzling Strategies
VLDB '92 Proceedings of the 18th International Conference on Very Large Data Bases
Proceedings of the Ninth International Conference on Data Engineering
Storing and using objects in a relational database
IBM Systems Journal
A Practical Approach to Access Heterogeneous and Distributed Databases
CAiSE '99 Proceedings of the 11th International Conference on Advanced Information Systems Engineering
IBM Systems Journal
Hi-index | 0.00 |
Once considered a novelty, object oriented systems have now entered the mainstream. Their impressive performance and rich type systems have created a demand for object oriented features in other areas, such as relational database systems. We believe the current efforts to combine object oriented and relational features into a single hybrid system will fall short of the mark, whereas our approach, the co-existence approach, has the distinction of requiring far less work, but at the same time promising both the desired functionality and performance. We describe the attributes of our co-existing systems, an object oriented system (C++) and a relational system (Starburst), and show how this combination supports the desired features of both object-oriented and relational systems.