submit urlsubmit rss feedadd directory

article

Persistence may refer to:

  • In literature, the act of refusing to give up under trying circumstances. Synonyms: tenacity, determination.
  • in computer science, to describe the characteristic of data that outlives the execution of the program that created it: which is achieved in practice by storing the data 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 reloaded 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. When first introduced, the idea was that persistence should be an intrinsic property of the data, in contrast with the traditional approach where data is read and written to disk using imperative verbs in a programming language. This emphasis has largely disappeared, resulting in the use of persist as a transitive verb: On completion, the program persists the data. Examples of persistence are using Java serialization to store Java objects on disk or using Java EE to store Enterprise Java Beans in a relational database.
  • In computer programming, 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, or remain lit, after they have been struck by electrons from the CRT's electron gun. Older computer monitors ("green screens") had a long persistence, leading to a visual effect called ghosting.
  • In mathematics, the additive or multiplicative persistence of a number is how often one has to replace that number with the sum or product of its digits until one arrives at a single digit.
  • in environmental engineering, compounds that accumulate and do not easily degrade are called persistent, as in Persistent Organic Pollutant.
  • in neurological research, persistence of memory means the way that memories are stored so that they are accessible and can be found in future.
  • in Physics the concept of persistence is very recent. It refers to the survival property of a physical quantity. For example, we consider a random walker and we ask the question that if the walker started from a point x_0 then what is the probability that it will not cross the origin in time t. In other words whether the walker has survived. Such a phenomenon is a persistence phenomenon and the survival probability p(t) goes as p(t)~t^{-\theta} where \theta is called the persistence exponent.

Persistenz | Persistencia | Persistance | Persistentie | PersistĂȘncia

More on [ Persistence ]


directory of related categories

 

 
Databases_and_Persistence RSS feed
Databases and Persistence - Twitter Search

Cook defined Transparent Persistence o integrate programming languages and databases http://bit.ly/tpN6U
odbmsorg (odbms.org) Thu, 01 Oct 2009 06:31:55 -0000
Cook defined Transparent Persistence o integrate programming languages and databases http://bit.ly/tpN6U

 
Subscribe to Databases_and_Persistence RSS feed

directory of related sites

Another Python SQLite Wrapper - APSW is a thin wrapper over the SQLite 3 API. [Open Source, zlib/libpng license]

DMtools - A data mining toolbox with caching of database queries and parallelism within a collection of independent queries. [Open Source, GPL]
Meta Description: [ RSISE ]

404 KirbyBase - A simple, pure-Python flat-file database management system that stores data in plain-text files. [Open Source, Python license]

MetaKit for Python - A Python interface to MetaKit. MetaKit is an embeddable database which runs on Unix, Windows, Macintosh, and other platforms. [Open-Source, MIT]

Metakit for Python (Mk4py) - A lower-level API for the Metakit C++ core extension, and uses SCXX by Gordon McMillan as C++ glue interface. [X/MIT-style and commercial licenses]

mxBeeBase - On-disk B+Tree Based Database Kit. [Open Source]

PDO - Python Database Objects provides a convenient Object Oriented API for database access in Python. PDO supports multiple RDBMS with the same API, and provides features not found in the DB-API spec, such as column access by name. [OPen source, BSD style license]
Meta Description: [ NeuroKode Labs speciallizes in custom software development and web application development. ]

pSQL - A wrapper above MySQLdb which renders MySQL databases as very comfortable pythonic objects.

pyBSDdb - Python bindings for BerkeleyDB 3.x embeddable database. [Open Source, BSD-like]

PyDO2 - An ORM (Object-Relational Mapper) database access library for Python. [Open Source, GPL]

Python Database Row Module - This Python 2.2 module defines light-weight objects which allow very flexible access to a fixed number of positional and named attributes via several interfaces. [Open Source, BSD-like]

Python SQL Database Access System - A simple and consistent programming interface to SQL databases, in Python. [Open source, Python Software Foundation License]
Meta Description: [ The world's largest development and download repository of Open Source code and applications ]

SnakeDb - An easy database API that is a wrapper around other Python database modules (like Gadfly and MySQLdb). [Open source, GPL]
Meta Description: [ The world's largest development and download repository of Open Source code and applications ]

SQLAlchemy - SQL toolkit and Object Relational Mapper that gives application developers the full power and flexibility of SQL. [Open Source, MIT license]

SQLDict Module - A dictionary-style interface around any DB API-compatible database. [Open Source, BSD-like]

SQLObject - A Object Relational Manager for providing an object interface to your database, with tables as classes, rows as instances, and columns as attributes. [Open Source, LGPL]

ZODB - The Z Object Database, or the ZODB for short, is a powerful and easy-to-use object persistence system for Python. [Open Source, ZPL]
Meta Description: [ Welcome to the ZODB Wiki. This is a place to gather useful information and present long-term plans about the Zope Object Database. ]

ZODB-Tutorial.py - A number of hands-on code example how to use the ZODB.

Databases_and_Persistence related videos
An Introduction to SQLite
Next Video