In this chapter we concluded our hands-on tour of the capabilities of db4o by looking at some issues that will be of particular interest to advanced users. At the end of Part II, you should now be familiar with the techniques you need to get the best from db4o, including simple object storage, querying, client/server operation, configuration, replication, as well as the advanced issues described in this chapter. Part III looks at db4o from a different perspective: it compares the SQL and db4o ways of performing typical database operations, analyzes the performance of db4o compared with the alternatives, and discusses where db4o fits into today’s database market.


Database File Java Package Person Class Public Void Transfer Class 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Refactoring Databases: Evolutionary Database Design, by Scott W. Ambler (Addison-Wesley 2006)Google Scholar
  2. 3.
    Design Patterns: Elements of Reusable Object-Oriented Software by Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides (Addison-Wesley, 1995)Google Scholar

Copyright information

© Jim Paterson, Stefan Edlich, Henrik Hörning, Reidar Hörning 2006

Personalised recommendations