Graph-Oriented Object Database  Object database  In an object
database (also object oriented database), information is
represented in the form of objects'' as used in object-oriented
programming. When database capabilities are combined with object
programming language capabilities, the result is an object
database management system (ODBMS). An ODBMS makes database
objects appear as programming language objects in one or more
object programming languages. An ODBMS extends the programming
language with transparently persistent data, concurrency
control, data recovery, associative queries, and other
capabilities.  Some object-oriented databases are designed to
work well with object-oriented programming languages such as
Python, Java, C#, Visual Basic .NET, C++, Objective-C and
Smalltalk. Others have their own programming languages. ODBMSs
use exactly the same model as object-oriented programming
languages.  Object databases are generally recommended when
there is a business need for high performance processing o