PPT Slide
What About Object-Oriented DBMSs?
- OOPL + DBMS = OO-DBMS
- Commonly based on C++ or Smalltalk
- Persistence, collections, queries, versions, ...
- Lots of interesting and useful research results
- O-O data models and query languages
- O-O query processing, system architecture, performance
- Various products (O2, Objectstore, Versant, Objectivity, ...)
- No widespread commercial acceptance
- Many differences across systems (despite ODMG-93)
- Never really caught up to RDBMS techology
- Schema compilation, evolution painful
- Missing many of the relational "goodies"
- Single-language focus, lack of (relational) tools