| |
The pBOB macrobenchmark provides a pure Java implementation of a typical transaction-oriented workload.
Like jBOB, pBOB is inspired by the business model of the TPC-C benchmark specification, but is not a TPC
benchmark.
To achieve a pure Java implementation, pBOB replaces third-tier database tables with in-core Java classes
and records. There is no persistence or transaction control; instead, all transaction domain instances live
only for the duration of the JVM instance. pBOB does not perform terminal emulation or communication. Instead,
Java threads represent terminals in pBOB, where each thread independently generates random input before calling
transaction specific logic. pBOB has no external dependencies and is portable to any compliant JVM.
|
|