Object databases (ODBMS) have long been recognized as a solution to
one of the biggest dilemmas in modern object-oriented programming
(OOP): the object-relational (OR) impedance mismatch. Now that OOP
languages like Java and .NET are finally becoming mainstream, this
problem rests at the heart of information technology.
Thus object databases are increasingly established as a complement to
(not a replacement for) relational databases for efficient resolution
of the OR mismatch. ODBMSs are flourishing as embeddable persistence
solutions in devices, on clients, in packaged software, in real-time
control systems, and to power websites.
The open source community has created a new wave of enthusiasm that's
now fueling the rapid growth of second-generation, native ODBMSs and
demand for appropriate education.
....