My db4o Wishlist

by Christoph Menge in .NET, db4o, Software

After finding that db4o did not screw up in our projects, I dug a bit through their issue tracker, which is a very important resource you should definitely check out if you’re working with db4o! Just to get that straight: I’m an avid db4o user and really love it. These issues are not critical and [...]

Tags: , , ,

We’ve been working a lot on db4o related and db4o based projects lately, and close to completion of the first and most simple product, we really hit a few roadblocks. UPDATE: Just after releasing this article, I found the bug in our code. It’s not db4o’s fault after all… Motivation One thing up front: We [...]

Tags: , , , , ,

db4o Queries on Large Datasets and a bit of Linq

by Christoph Menge in .NET, db4o

My last small note on db4o performance will soon be outdated – fortunately. Newer releases of db4o will no longer rely on Cecil to perform reflection, thereby speeding up db4o linq queries – However, make sure you have Mono.Reflection.dll in your app! Also there are some restrictions when it comes to the compact framework and [...]

Tags: , ,

db4o Performance Pitfalls

by Christoph Menge in db4o, Software

This is just a quick note, but I just gotta share this right now. It’s actually in the manual so this is not exactly a secret, but I managed to overlook it so perhaps I’m not the only one… In our specific scenario, db4o was about 3 times slower than MSSQL via Linq to SQL [...]

Tags: , , ,

A Simple Standalone Server for db4o as Windows Service

by Christoph Menge in db4o, Software

Download: db4oSimpleServer Lately, I have fiddled around with Versant’s excellent dual-license object database db4o a little and I think object databases are very neat. In fact, I read a few pages in PoEAA [Patterns of Enterprise Application Architecture] today, and here and there Fowler writes how cool object databases are. The Fowler knows! Well, anyhow [...]

Tags: , , , ,