LINQ for db4o is extremely easy to use and very powerful. The learning curve is very low. This publication only scratched the surface of the possibilities of db4o. If you are trying to compare it with the RDBMS that you now use then you definitely have to take into consideration that:
- The performance is very good. According to this benchmark its one of the best.
- All work within db4o ObjectContainer is transactional. (Manual rollback and commit are available.)
- The replication tool for db4o makes db4o scalable.
- The db4o database can be accessed in Client-Server mode. This can be done using an embedded Client-Server or a Networked Client-Server.
- There is an object manager tool available for browsing and querying a db4o database. Although you can't build queries with the free version its a nice tool for browsing your database.
- You can control Concurrency and locking.
Edwin Vermeer
Senior Software Developer
Mirabeau B.V.
The Netherlands
