▣ 벤치마크_TPC-E 주식 거래 사이트, tps, TPC-C 양판점, 도매상, tpmC
- OLTP상에서 동작하는 시스템을 대상으로 하는 벤치마크
구분 | TPC-E | TPC-C |
Business model | 금융 중개소(주식 거래 사이트) Brokerage House |
양판점(도매상) Wholesale supplier |
Tables | 33개 | 9개 |
특징 | 가상의 시스템을 통해서 트랜잭션이 수행되는 동안 데이터베이스에 작업부하가 어느정도 걸리는지를 측정하려는 목적으로 개발된 성능 평가 모델 Market, Customer, Broker, Dimension등 4개 영역을 포괄하는 Brokerage Firm을 모델로 함 12개의 트랜잭션 이를 뒷받침 하는 다수의 데이터 베이스 구성 |
DB 수준의 트랜잭션이 아닌 다섯 가지 종류의 비즈니스 트랜잭션을 각 비율대로 동시에 발생신 후 안정적인 상태에서 분당 처리된 New-Order 트랜잭션 건수를 측정 - New Order : 고객으로부터 새로운 주문 입력 - Payment : 고객의 지불처리 및 잔고 업데이트 - Order-Status : 고객의 가장 최근 주문 상태 확인 - Delivery : 주문 처리 (배치 작업임) - Stock-Level : 창고의 재고 현황 모니터링 |
Columns | 188 | 92 |
Columns/Tables | 2-24, avg 5.7 | 3-21, avg 10.2 |
Transaction mix | 4 RW (23.1%), 6 RO (76.9%) | 3 RW (92%), 2 RO (8%) |
Data generation | Pseudo-real, based on census data | Random |
Check constraint | 22 | 9 |
I/O | 초당 2740 I/O | 초당 3360 I/O |
측정단위 | Transaction-Per-Second-E : tpsE | Transaction-Per-Minute-C : tpmC |
* TPC(Transaction Processing Performance Council) : 대형 Transaction-based 시스템의 성능을 측정하기 위한 표준기관(defacto). IBM, Dell, SUN, Microsoft 등이 멤버로 참여하고 있음
2018년 78번
정답 : 1번
TPC-E 는 증권 거래 시스템을 모델로 함, Brokerage house(중계 비즈니스)
도매 공급자를 모델로 하는 것은 TPC-C임
TPC-E모델에는 다수의 트랜잭션과 DB가 존재하지만 성능 측정을 하는 대상은 DB임
TPC-C가 나온지 오래되어 복잡한 시스템을 반영하지 못하고 있기 때문에 TPC-E생김
TPC-E는 TPC-C보다 훨씬 많은 트랜잭션과 DB테이블을 가지고 있음
더 잘게 쪼개 놓아서 하나의 트랜잭션이 발생시키는 I/O가 더 작음
2014년 90번
정답 : 2번
TPC-E의 성능 지표는 tpsE임
2015년 94번
정답 : 4번
SPECjms2007 : JMS(Java Message Service)기반의 엔터프라이즈 메시지 미들웨어 서버 성능 측정 벤치마크
SPECjEnterprise2010 : 데이터베이스, CPU, 디스크 및 서버를 비롯한 JAVA EE5.0 서버와 지원 인프라 전체 시스템 벤치마크
SPEC OMP2012 : Open MP 3.1 표준 기반의 공유 메모리 병렬 처리의 응용프로그램을 사용한 성능 벤치마킹
SPEC SFS2014 : 파일서버 등 스토리지 솔루션 벤더의 플랫폼에서 성능을 비교하기 위해 표준화 된 처리량, 응답속도 측정 벤치마킹
* spec.org/benchmarks.html 에 사이트에 최신 SPEC 벤치마크 있음
2016번 77번
정답 : 3번
매매결과는 TPC-C가 아닌 TPC-E에 속한 트랜잭션임
'시스템구조' 카테고리의 다른 글
데이터링크 계층_무선랜_IEEE 802.11 규격 ad, WiFi, MIMO, WiGig (0) | 2021.09.27 |
---|---|
가용성_성능계산_활성사용자, 동시사용자, TPS, 응답시간, 요청간격, 가동률, 직렬, 병렬 (0) | 2021.09.27 |
컴퓨터 구조_버스_동기식, 비기동식, 버스 대역폭(bus bandwidth), 버스 클록 (0) | 2021.09.26 |
RAID(Redundant Arrary of Inexpensive Disk) (0) | 2021.09.18 |
가상화_클라우드 프라이빗, 퍼블릭, SaaS, PaaS, IaaS, 스케일 업, 스케일 아웃, FaaS (0) | 2021.08.18 |