Chapter 2. High-Level Requirements and Persistence

In Chapter 1, we gave you a brief overview of the history of the most popular persistence mechanisms. Understanding the history of popular persistence mechanisms should help guide your choice of which ones to evaluate. Ultimately, understanding your requirements will drive the selection of which mechanisms to use in your projects.

But we recognize that in today’s more “agile” development world, it is not often possible to fully understand all your requirements at the beginning of a project. Thus, the purpose of this chapter is to help you quickly hone in on the most important requirements as they relate to persistence so that you are in a great position to answer this question: Which mechanism(s) ...

Get Persistence in the Enterprise: A Guide to Persistence Technologies now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.