70 likes | 287 Views
RDB – OODB - ORDB Comparison. RDB. Simple data model (but less versatile) Simpler for user to learn (OO programmer?) Easier to optimize (for simple access?) Strong market-share (inertia of change). ORDB – OODB Similarities. Similar OO type system ambitions: Objects/OIDs Methods ADTs
E N D
RDB • Simple data model (but less versatile) • Simpler for user to learn (OO programmer?) • Easier to optimize (for simple access?) • Strong market-share (inertia of change)
ORDB – OODB Similarities Similar OO type system ambitions: Objects/OIDs Methods ADTs Constructed types Inheritance Object-QL
Advantages of Adding OO • Richer Data Types • Simplify DB design • Simplify query specification • Reusability of code (more natural to OO programmer) • No impedance mismatch
ORDB Extra Goodies DBMS features inherited from RDB into ORDB : • Constraints • Views • Triggers • Priviledges (security)