Prevayler
Template:Short description Template:Refimprove
Page Module:Message box/ambox.css has no content.
The topic of this article may not meet Wikipedia's general notability guideline. (March 2014) |
Prevayler is an open-source (BSD) system-prevalence layer for Java: it transparently persists plain old Java objects. It is an in-RAM database backed by snapshots of the system via object serialization, which are loaded after a system crash to restore state. Changes to data happen via transaction operations on objects made from serializable classes. Prevayler's development was started by Klaus Wuestefeld.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found.
Read operations are three to four orders of magnitude faster with Prevayler when compared to traditional database systems since all objects are always in RAM and in-process.
Prevayler requires enough RAM to keep the entire system state.
References
Page Template:Reflist/styles.css has no content.
Works cited
Page Template:Refbegin/styles.css has no content.
- Page Module:Citation/CS1/styles.css has no content.Sam-Bodden, Brian; Judd, Christopher M (2008). Enterprise Java Development on a Budget: Leveraging Java Open Source Technologies. Apress. ISBN 978-1-4302-0682-8.