Persistence Persistence

Persistence - Definition and Overview

Related Words: Age, Antiquity, Application, Calm, Commitment, Concentration, Consistency, Consonance, Continuation, Continuity, Correspondence, Course, Decision

Persistence is the term used in computer science to describe a capability used by a computer programmer to store data structures in non-volatile storage such as a file system or a relational database.

Without this capability data structures only exist in-memory, and will be lost when a program exits. Persistence allows, for example, a program to be restarted and re-loaded with the data structures from a previous invocation of the program.

Design patterns solving this problem are container based persistence, component based persistence and the Data Access Object model.

Examples of persistence are using Java serialization to store Java objects on disk or using J2EE to store Enterprise Java Beans in a relational database.


Persistence also refers to the ability to retain previous versions of a data structure after it is modified; see persistent data structure.


Persistence is also used to describe how long a CRT's phosphor remains lit after it has been struck by the CRT's electron gun.

Example Usage of Persistence

miadsoriano: RT @sharynread: Ambition is the path to success. Persistence is the vehicle you arrive in.”--Bill Bradley #quote
DJDreDae: @DJTEX been on it for almost a yr now... Persistence pays off! LOL
unstickingcoach: RT @kevinpwaterman: Persistence eventually overcomes all resistance. http://tr.im/DRNJ
Copyright 2009 WordIQ.com - Privacy Policy  :: Terms of Use  :: Contact Us  :: About Us
This article is licensed under the GNU Free Documentation License. It uses material from the this Wikipedia article.