29 Apr 2020

RDBMS vs OODBMS

RDBMS - Relational Database Management System

  • eg. MS SQL Server, Oracle, MySQL
  • data represented by a collection of inter-related tables.
  • Stores entities.
  • Only stores data

OODBMS - Object Oriented Database Management System

  • eg. Versant Object Database, Objectivity/DB)
  • data represented in the form of objects (as in object oriented programming). OODB implements OOP concepts like classes, object identity, polymorphism, ****encapsulation, inheritance.
  • Stores objects.
  • Stores data and methods to use it.