Object-oriented

object-oriented database schemas are with no doubt best suited when data shall be processed with object-oriented applications

Semi-structured

semi-structured database techniques create new possibilities how applications can interact with its underlying data store and offers a great deal of flexibility

Highly-concurrent

transaction isolation and synchronization without the need for object locks lead to a very interactive multi-user experience