본문 바로가기

IT인생_스크랩/기타

tpmc

[  출처 :  어설픈깡패님의 블로그 | 어설픈깡  ]
[  원문 :  http://blog.naver.com/joonkillee/100019565201  ]


tpm과 tpmC의 차이점

1. tpm은 각 vendor에서 내부적(비공식)으로 estimate한 값.
2. tpmC는 TPC라는 벤치마킹업체에서 공식정으로 test한 값.
    여기서 C는 벤치마킹업체에서 on-line transaction processing (OLTP) benchmark에
    근거한 값을 말한다고 합니다.

 

- tpmC 는

TPC(Transaction Processing Performance Council, http://www.tpc.org) 에서 TPC-C 벤치마크 시나리오에 대한 1분당 최대처리건수를 나타내는 수치로써, DB기반 OLTP 미들웨어 시스템 서비스를 위한 H/W의 성능을 측정하는 대표적인 방법입니다. 그러나, 최근 들어 각 벤더들은 tpmC수치를 제시하지 않는 추세이며, 각자 고유한 수치의 성능자료를 제시합니다. 예를 들어 IBM pSeries의 경우 rPerf값을 사용합니다.


TPC는 Transcation Processing Perfomance Council(www.tpc.org)이라는 기관에서는

TPM(Transaction per munitue)라는 수치를 발표합니다.

TPC-A와 B는 1989년경 발표되었는데, 흔히 ATM이라고 부르는 은행의 무인단말기를 대상으로 실시된 벤치마크입니다. 1994년, 거의 모든 데이터베이스 시스템들이 TPC-A/B를 충족하자,

TPC-C로 대체되었습니다.

TPC-C 벤치마크는 너무 단순한 A/B에 비해 복잡해졌습니다.

TPC-C는 양판점(wholesale supplier)의 거래를 대상으로 만든 벤치마크 모델로

다음과 같은 데이터베이스를 사용합니다.

1) Data Base
Table name                        Size of Table per Warehouse 

WareHosuse                       0.089K

District                                 0.95K

Customer                            19.65K

History                                 1.38K

Order                                   720K

New-Order                          72K

Order-Line                          16.2M

Stock                                   306M

Item                                     8.2M

 

2) 다섯가지 트랜잭션의 종류가 존재합니다.

   New Order, Payment, Order-Status, Delivery, Stock-Level

 

트랜잭션의 속도메트릭스는 신규주문(New-Order)트랜잭션의 분당 처리수로 표시되는

(tpmC)로 결과가 발표됩니다. 


'IT인생_스크랩 > 기타' 카테고리의 다른 글

TPC, TPMC, TPC-C  (0) 2010.06.23
울트라 VNC 사용하기  (0) 2010.06.23
Cygwin 설치 및 기본 설정  (0) 2010.06.23