Prevayler
{{Short description|In-RAM database}}
{{refimprove|date=March 2014}}
{{notability|date=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.{{sfn|Sam-Bodden|Judd|2008|p=330}}
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
{{Reflist}}
=Works cited=
{{Refbegin}}
- {{cite book
|last1 = Sam-Bodden
|first1 = Brian
|last2 = Judd
|first2 = Christopher M
|title = Enterprise Java Development on a Budget: Leveraging Java Open Source Technologies
|url = https://books.google.com/books?id=_nkcXZg5H2QC
|year = 2008
|publisher = Apress
|isbn = 978-1-4302-0682-8
}}
{{Refend}}
See also
External links
- [http://www.prevayler.org Official Website]
- [http://sourceforge.net/projects/prevayler SourceForge project]
{{Database-software-stub}}
Category:Free memory management software