Origins of the TPC and the first 10 years
6 days ago
- #transaction-processing
- #TPC
- #benchmarking
- The TPC was founded to create fair benchmarks and a process for reviewing them, similar to laws needing enforcement.
- Early benchmarks like TP1 and DebitCredit lacked credibility due to flaws and lack of supervision, leading to the formation of the TPC in 1988.
- TPC-A, the first TPC benchmark, improved upon DebitCredit by adjusting response time requirements and including terminal costs, among other enhancements.
- TPC-B, a batch transaction benchmark without network and user interaction components, was introduced but never gained as much acceptance as TPC-A.
- The TPC established processes for reviewing benchmark compliance and fair use policies to prevent misleading marketing claims ('benchmarketing').
- Controversies like Oracle's discrete transaction option led to new rules against benchmark specials and the introduction of TPC-certified auditors.
- TPC-C and TPC-D were developed as more robust benchmarks for OLTP and decision support, respectively, with TPC-C becoming highly popular.
- The TPC continues to update benchmarks to keep them relevant to real-world performance, with revisions planned for TPC-C and TPC-D.