FYI, this is by far the best TPC-C implementation for Postgres: github.com/petergeoghegan. The OpenSCG repo disappeared so I set up a mirror. Postgres 12 has decent TPC-C results. Getting a valid result is expensive due to spec's cap on xacts per minute per warehouse.
Conversation
TPC-C is required to be I/O bound, which is why it costs so much to run correctly. Many newSQL systems have unofficial TPC-C results with unrealistic TPS for the available warehouses (arguably this is cheating). See cockroachlabs.com/blog/2-dot-0-p.
1
1
Replying to
Oh, it's great that you setup that mirror. I agree is the best TPC-C #benchmark for #PostgreSQL. Thank you for the tip!
1
2
Replying to
OpenSCG gave it a home at a time when it was abandonware. Maybe you could continue that tradition, now that it is has been abandoned again? I am not maintaining it, and it'll probably bitrot before long (I don't know Java). TPC-C isn't everything, but it's good to have around.

