Transaction Procession Performance Council
1988년에 설립된 세계 최고의 공신력을 갖는 H/W, S/W 트랜잭션 프로세싱과 데이터베이스 벤치마킹을 정의하기 위한 비영리 단체이며, 벤치마칭 단위값을 의미하기도 함
- RDBMS의 OLTP 성능을 평가하는 공신력 있는 지표 제공
- TPC-A,B,D는 폐지되었고 WEB/WAS와 OTLP 벤치마킹 기준은 TPC-W, TPC-C 사용
구분
|
설명
|
TPC-A
|
- 가장 단순한 트랜잭션 처리 성능 평가용 벤치마크
- 네트워크를 포함한 기본 성능을 평가
|
TPC-B
|
- TPC-A와 유사하지만 네트워크를 포함하지 않음
|
TPC-C
|
- TPC-A의 단순성을 개선, 다양한 크기와 복잡도를 가진 서로 다르면서도 연관성 있는 DB 테이블에 수행 할 수 있는 5개의 트랜잭션을 규정
- 분당 트랜잭션으로 측정, tpm을 기본단위로 사용하고 tpmC로 표현
|
TPC-D
|
- Decision Support 응용을 지원하기 위한 벤치마크
- A/B/C보다 훨씬 복잡한 17개 쿼리 기반
|
TPC-H
|
- 의사결정을 지원하기 위한 벤치마크 성능 평가 기준
- 비즈니스 지향 비정규적 병렬 데이터 처리에 대한 성능 평가로 실 업무 환경에 적용하기 어려움
|
TPC-R
|
- TPC-H와 유사하지만 정형화된 대용량 데이터 처리에 대한 질의로 구성
|
TPC-W
|
- 웹사이트로부터 제품을 찾고 구매하는 고객들을 시뮬레이션 하는 전자상거래 작업 부하를 지정
|