Notice
Recent Posts
Recent Comments
Link
infatuation
Benchmark 본문
Benchmark
- TPC-C : The Transaction Processing Performance Council (TPC) benchmarks C
- TPC 벤치마크 (TPC-C)
- 다수의 사용자들이 트랜잭션을 발생시키는 환경(OLTP)을 시뮬레이션 한다.
- 벤치마크는 주문처리, 지불기록, 주문상태체크, 발송상태, 재고모니터링등의 트랜잭션을 포함한다.
1. TPC(transaction Processing Performance Council)
-
- 트랜잭션 처리 및 DB의 벤치마크 정의
- 객관적이고 확인가능한 TPC성능 데이터를 업계에 확립
- Disk I/O및 S/W를 포함하는 전체 System의 성능 측정 위주
- DBMS를 사용
2. TPC-C
-
- 도매상 전산 환경을 시뮬레이션하는 OLTP 벤치마크
OLTP(OnLine Transaction Processing) 네트워크상의 여러 이용자가 실시간으로 데이터베이스의 데이터를 갱신하거나 조회하는 등의 단위 작업을 처리하는 방식을 말한다. 주로 신용카드 조회 업무나 자동 현금 지급 등 금융 전산 관련 부문에서 많이 발생하기 때문에 ‘온라인 거래처리’라고도 한다.
이 방식의 특징은 기존 컴퓨터 통신에서 이용해 온 온라인 방식과 달리 다수의 이용자가 거의 동시에 이용할 수 있도록 송수신 자료를 트랜잭션(데이터 파일의 내용에 영향을 미치는 거래, 입출고, 저장 등의 단위 행위) 단위로 압축, 비어 있는 공간을 다른 사용자들이 함께 쓸 수 있도록 한 점이다. - 다수의 사용자가 트랜잭션을 수행
- 트랜잭션은 온라인 또는 큐 방식으로 수행
- 고객의 성능 평가에 잘 부응하기 때문에 사용
- 도매상 전산 환경을 시뮬레이션하는 OLTP 벤치마크