I had a chance to use the beta of the next version of db4o – it is fast. Using an index slows things down in 6.1 on inserts – or, it seemed to – but 6.2 is amzingly fast.
Every language has a killer app, an application that catapults a language to popularity. DB4O is my killer app – it is the tool that draws me to Java. Other than that, I am often impatient with Java because everything seems more complicated than it should be. I have been trying to learn about AspectJ – I understand the concept very well, but many of the documents I read make it seem so complicated.
In any case, db40 is a breeze. When I learn to leaverage AspectJ, I look forward to making it even easier for myself. I may write about my AspectJ experience later.