Need to store your Java objects? Files can do this, with a little bit of
programming to flatten them. Need to share them with others, guarantee
integrity? Traditional DBMSs can do this, if you translate your Java objects
to SQL. Need 24x7, scalability, distribution over WANs, flexibility for
schema changes? ODBMSs can do this, and they can do it easily, by
automatically making your Java objects persistent. We'll present the basics
of object databases and contrast them with relational and object-relational;
explain how to determine if your application is a good fit for ODBMSs; how to
deal with legacy issues and how to use ODBMSs with Java and the Web.
Examples, chosen from over 150,000 users in production, are included.
Where to Store Shared Information
Many software systems and applications deal with information which must
outlive the process. There are many ways to ... (more)