db4o是一个开源的纯面向对象数据库引擎,对于Java与.NET开发者来说都是一个简单易用的对象持久化工具,使用简单。同时,db4o已经被第三方验证为具有优秀性能的面向对象数据库,下面的基准测试图对db4o和一些传统的持久方案进行了比较。db4o在这次比较中排名第二,仅仅落后于JDBC。通过图1的基准测试结果,值得我们细细品味的是采用Hibernate/HSQLDB的方案和JDBC/HSQLDB的方案在性能方面有着显著差距,这也证实了业界对Hibernate的担忧。而db4o的优异性能,让我们相信:更OO并不一定会牺牲性能。