Skip to end of metadata
Go to start of metadata

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.

  • No labels