Prevayler

Prevayler

Prevayler ist ein freier, hauptsächlich in Java geschriebener Persistenz-Layer für Plain Old Java Objects (POJOs). Prevayler gilt als sehr schnell, fehlertolerant und bietet Load-Balancing.

Von anderen Persistenz-Layern wie beispielsweise TOPLink oder Hibernate unterscheidet sich Prevayler dadurch, dass die Objekte nicht in einer relationalen Datenbank gespeichert, sondern im Arbeitsspeicher gehalten werden. Es gibt lediglich in bestimmten Abständen einen Dump auf ein nicht flüchtiges Medium, wie zum Beispiel eine Festplatte.

Problematisch ist allerdings das permanente Halten aller Objekte im Arbeitsspeicher. Für manche Anwendung ist das ein K.O.-Kriterium (denn: Datenmenge wird u.U. schnell größer als der Hauptspeicher verkraften kann). Prevayler unterstützt nicht das explizite Zurücksetzen der gespeicherten Daten.

Siehe auch

Weblinks


Wikimedia Foundation.

Игры ⚽ Поможем написать реферат

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Prevayler — is an object prevalence layer written in Java, used to transparently persist Plain Old Java Objects. Read operations are three to four orders of magnitude faster with Prevayler when compared to traditional database systems since all objects are… …   Wikipedia

  • Object persistence — is an object oriented, in memory, language specific, persistent data storage and retrieval model used in computer programming. It is based on the techniques of system snapshotting and transaction journalling. The first usage of the term and… …   Wikipedia

  • Embedded-Database — Ein eingebettetes Datenbanksystem ist ein in einer Anwendung eingebettetes Datenbanksystem, das nach außen nicht sichtbar in Erscheinung tritt. Inhaltsverzeichnis 1 Eigenschaften 2 Einsatz in Klein und Kleinstgeräten 3 Liste der eingebetteten… …   Deutsch Wikipedia

  • Java Framework de persistence — Persistance (informatique) Pour les articles homonymes, voir persistance. En programmation, la gestion de persistance des données (en anglais : persistence) et éventuellement des états de programme se réfère au mécanisme responsable de la… …   Wikipédia en Français

  • Java Frameworks de persistence — Persistance (informatique) Pour les articles homonymes, voir persistance. En programmation, la gestion de persistance des données (en anglais : persistence) et éventuellement des états de programme se réfère au mécanisme responsable de la… …   Wikipédia en Français

  • Persistance (informatique) — Pour les articles homonymes, voir persistance. En programmation, la gestion de persistance des données (en anglais : persistence) et éventuellement des états de programme se réfère au mécanisme responsable de la sauvegarde et la restauration …   Wikipédia en Français

  • System Prevalence — is a simple software architectural pattern that combines system images (snapshots) and transaction journaling to provide speed, performance scalability, transparent persistence and transparent live mirroring of computer system state. In a… …   Wikipedia

  • Plain Old Java Object — POJO is an acronym for Plain Old Java Object, and is favoured by advocates of the idea that the simpler the design, the better.The name is used to emphasize that the object in question is an ordinary Java Object, not a special object, and in… …   Wikipedia

  • HAppS — Infobox Software name = HAppS logo = caption = author = Alex Jacobson developer = released = latest release version = 0.8.8 latest release date = release date|2007|03|06 latest preview version = Darcs latest preview date = release date|2007|06|21 …   Wikipedia

  • Eingebettetes Datenbanksystem — Ein eingebettetes Datenbanksystem ist ein in einer Anwendung eingebettetes Datenbanksystem, das nach außen nicht sichtbar in Erscheinung tritt. Inhaltsverzeichnis 1 Eigenschaften 2 Einsatz in Klein und Kleinstgeräten 3 Liste der eingebetteten… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”