[When it comes to db4o] by decreasing the complexity of the database a barrier to developers has been removed and in fact deployment is also made easier for the end user.
db4o [...] stores its data in a different way to a relational database. Rather than flat tables with repeated primary key and foreign key values splattered throughout, db4o uses a different model. It builds upon the popular object oriented programming paradigm which will be familiar and comfortable to those who code in C++, Java, Smalltalk, Python and even, on the Windows side, Visual Basic.NET, Delphi and more.
What makes it special are several abilities so cunning you could pin a tail on them and say it’s a field of weasels.
db4o will save slabs of memory to disk with a minimum of fuss.
I am certain you will agree this really is a no-brainer to work with. And yet, it’s not a trite system either. Database experts will be interested to know if db4o offers multi-threading, flexible indexing, atomic transactions and other such things. The answer to these is yes; it is high performance and maintains integrity of its data. db4o does not offer stored procedures but that’s not really an issue; the focus turns back onto putting code within the program and leaving the database to just store data.
If you’re a developer, no matter the platform, give an object database a try and see how it can revolutionise your coding, as well as pave the way for more developers to come across to Linux.
http://www.itwire.com/content/view/18714/1141/