Don’t Just Live in the Moment: Client-Side Persistence
Apress eBooks · 2007
For applications, two types of data storage are available: persistent and nonpersistent, or transient. Persistent storage is any storage mechanism that provides a place for data to be saved between program executions, and often for an indefinite period of time (until explicitly removed from storage). Transient storage is any storage mechanism where the data lives only as long as the program is actually executing (or for some short time thereafter). A database is generally considered a persistent storage mechanism, whereas RAM clearly is not. Writing to a hard drive is usually persistent as well, while session memory generally is not. The term durable is also often used to describe persistent storage media.