본문 바로가기
IT기술노트/컴퓨터구조 및 운영체제

TPC(Transaction Procession Performance Council)

by 비트코기 2021. 3. 10.
반응형

I. 서버와 메인 프레임의 성능평가 기준, TPC의 개요

가. TPC(Transaction Procession Performance Council)의 정의

   - 1988년 설립, 세계 최고의 공신력을 갖는 H/W, S/W 트랜잭션 프로세싱과 데이터베이스 벤치마킹을 정의하기 위한 비영리 단체

   - RDBMS OLTP 성능을 평가하는 공신력 있는 지표 제공

   - TPC-A,B,D는 폐지되었고 WEB/WAS OTLP 벤치마킹 기준은 TPC-W, TPC-C 사용


II. TPC의 구분

구분

설명

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

- 웹사이트로부터 제품을 찾고 구매하는 고객들을 시뮬레이션 하는 전자상거래 작업 부하를 지정

 

 

반응형

'IT기술노트 > 컴퓨터구조 및 운영체제' 카테고리의 다른 글

WDT(Watchdog Timer)  (0) 2021.03.10
제어장치(Control Unit)  (0) 2021.03.10
다중버스 계층구조  (0) 2021.03.10
시스템버스  (0) 2021.03.10
CPU 주소지정방식  (0) 2021.03.10
EISC(Extensible Instruction Set Computer)  (0) 2021.03.10
RISC(Reduced Instruction Set Computer)  (0) 2021.03.10
CISC(Complex Instruction Set Computer)  (0) 2021.03.10

댓글