Showing posts with label Object Databases. Show all posts
Showing posts with label Object Databases. Show all posts

Thursday, October 16, 2014

Reasons for using ORDBMS over RDBMS

Why do we need ORDBMS / Reasons for using ORDBMS / Advantages of ORDBMS

 

Reasons for having ORDBMSs over conventional RDBMSs



  • Storage requirements of newer applications - Conventional RDBMSs cannot handle the data like engineering designs, scientific experiments, GIS, and multimedia data.
  • Handling of data stored for newer applications – retrieve and manipulate data stored for newer applications like other data with RDBMS functionalities.
  • Ability to define user defined data types – to handle new type of data as and when required.
  • Reusability nature of objects – One of the main features of using objects, and methods.
  • Database extensibility – easy addition of data types and operations

And finally, the inability of RDBMS to handle the above said things.

Object-based Database Systems - Overview

Object Based Database Systems Overview


It is a type of Database Management System where the information that is stored and manipulated is all in the form of objects. Through Object based database systems, we are really incorporating the features of Object Oriented Programming like objects, classes, and inheritance.

Object Relational DBMS (ORDBMS)


The conventional RDBMS is extended with new functionalities of storing and manipulating data in the form of objects. We mention that type RDBMS as ORDBMS.
The RDBMS combines its conventional capabilities such as,

  • Secondary storage management
  • Schema management
  • Concurrency control
  • Transaction management, recovery
  • Query processing
  • Access authorization and control, safety, security
with the capabilities of object oriented programming such as,

  • Complex objects
  • Object identities
  • User-defined types (ADTs)
  • Encapsulation
  • Type/class hierarchy with inheritance
  • Overloading, overriding, polymorphism

Figure 1 - ORDBMS = RDBMS + OOP


Featured Content

Multiple choice questions in Natural Language Processing Home

MCQ in Natural Language Processing, Quiz questions with answers in NLP, Top interview questions in NLP with answers Multiple Choice Que...

All time most popular contents

data recovery