Object Database Management Systems or ODBMS
When the capabilities of a database are integrated with object programming language capababilities, the resulting product is an ODBMS. Database objects appear as programming objects in an ODBMS. Using an ODBMS offers several advantages. The ones that can be most readily appreciated are:
1. Efficiency :
When you use an ODBMS, you’re using data the way you store it. You will use less code as you’re not dependent on an intermediary like SQL or ODBC. When this happens you can create highly complex data structures through your programming language.
2. Speed :
When data is stored the way you’d like it to be stored (i.e. natively) there is a massive performance increase as no to-and-fro translation is required.