Since there is no database, it does not support object persistence with ACID properties corresponding to a RDB implementation. SPECjbb2000 uses only Java synchronization to synchronize multi-threaded access to shared objects in the population. Since users do not reside on external client systems, there is no network IO in SPECjbb2000. While SPECjbb2000 is inspired by TPC-C, it is in no way comparable. It has a different set of run and reporting rules, a different measure of throughput, and a different metric.
Violations are subject to penalties.
2.0 Internals Since SPECjbb2000 is loosely based on the TPC-C specification, most of the same nomenclature applies. The system modeled is a wholesale company, with warehouses that serve a number of districts. Additional operations are generated within the company, such as processing orders for delivery, entering customer payments, and checking stock levels. A warehouse is a unit of stored data. It contains roughly 25 MB of data stored in Btrees.