Topic is under development
This topic collection discusses concepts used in the foundation of the db4o system.
db4o is an object-oriented database. It provides all the benefits of an OO environment including data abstraction, inheritance, encapsulation. The object model simplifies maintenance and refactoring and seamlessly integrates with the modern programming languages (Java, .NET). One of the valuable benefits of the OO technology is Native Queries - database queries expressed in a native programming language.
In the same time db4o provides important database features like ACID transacrions and concurrency control.
These and other technologies will be discussed in more details below (work in progress).