Prevayler 2 is practically a cleanroom implementation.
What's new?
License
- BSD License (more permissive than previous LGPL license).
Features
- Automatic rollback for transactions that fail (throw RuntimeException).
- XML snapshots.
- Transient Prevayler support for automated testing and demos.
- Prevayler.close() implemented.
Design
- Greatly simplified API with the PrevaylerFactory facade.
- Command renamed to Transaction for easier understanding.
- BatchedWrites to Improve Transaction Throughput (5x times faster than Prevayler1)
- BufferedStreams to Improve Throughput
- Smaller transaction log size by storing a long rather than a Date.
Others
- Scalability Test included.
- Replication functionality can already be previewed, but is still very basic.
h3 Download https://sourceforge.net/project/showfiles.php?group_id=36113
Do check out the replication demo. It is pretty cool.
Labels
