This topic is a collection of best practices for db4o.
db4o doesn't have any support for limiting the result size or skipping objects in the result set. You can do this on top of db4o with little effort. See "Paging"
How should you scope the lifetime of an object container? See this guide-line: See "Lifetime Of An Object Container"
Deleting object is always a delicate process. See "Deleting Objects"
If you upgrade to new major db4o version you should do these steps to update the file format. See "Upgrade db4o Version"