Maths encyclopedia and lessons  
Search

Mathematics Encyclopedia and Lessons

 
     
 

Lessons

Popular
Subjects

algebra
arithmetic
calculus
equations
geometry
differential equations
trigonometry
number theory
probability theory
more
 

References

applied mathematics
mathematical games
mathematicians
more
 
 

Persistence

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 means the ability to retain previous versions of a data structure after it is modified; see persistent data structure.


Persistence also means how long a CRT's phosphors glow, remain lit, after they have been struck by electrons from the CRT's electron gun.

01-04-2007 01:18:14
The contents of this article are licensed from Wikipedia.org
under the GNU Free Documentation License. How to see transparent copy