컴퓨터 공학

TPC (Transaction Processing Performance Council) 관련 정보 모음

혼새미로 2018. 9. 12. 18:36
반응형

이 게시글은 TPC와 관련된 정보가 존재합니다.

TPC는 대표적인 벤치마크로 대체로 OLTP성 업무 처리 서버의 성능측정에 강점을 가지고 있다. TPC는 TPC-C와 TPC-H와 최근에 발표된 TPC-E 등이 있으며, TPC-E는 1980년대 중반에 발표된 TPC-C 문제를 해결하고자 TPC-C의 후속모델로 2006년에 발표되었으며, 여러 가지 시장 상황으로 TPC-C가 폐기되지 않고 현재 TPC-E와 공존하고 있다. 한편, TPC-H Benchmark 테스트는 의사 결정 지 원 시스템의 성능 테스트를 위해 개발된 것으로, 주로 의사 결정 용도의 시스템에 대한 성능 측정을 위해 참조되며, Business를 위한 Ad Hoc Query 위 주로 구성된다. TPC-H 테스트 단위는 = QphH@Size : TPC-H Composite Query per Hour이며 TTPC-H 측정방법 은 8개의 Table 로 이루어진 데이터베이스 에 대해 22개의 사전 정의된 Query 를 갖는 여러 개(통상 8-9개)의 Query Scheme을 동시에 수행하여 소요 시간을 측정한다. 측정된 소요시간은 정의된 공식에 따라 Raw data 의 크기, Stream 수 등과 함께 계산되어 상기 의 단위로 표현하며, 해당 Benchmark 테스트를 통 해 시뮬레이션 하고자 하는 것은 대량의 Data 검 색, 복잡도가 높은 Query의 수행, 중대한 Business 관련 질문에 대한 해답 제시능력이다. 그러므로 Benchmark 에 사용되는 Query 문의 특징은 실제 Business 상황에 필요한 Ad Hoc Query 문으로 구 성, 일반적인 OLTP 트랜잭션에 비교하여 훨씬 복 잡, 광범위한 조작과 제약(Constraints) 포함, 단순 CPU 성능 외, Memory 및 I/O Access 등 데이터베 이스 의 전반적인 부분에 대한 집중적인 부하 발생, 그리고 대용량 데이터베이스 에 대한 요구하는 특 징을 가지고 있다.

출처 : "TPC-H를 이용한 서버의 성능 측정에 영향을 미치는 요인 분석"



  • TPC 홈페이지 : http://www.tpc.org/default.asp
  • TPC의 벤치마크의 종류 : http://www.tpc.org/information/benchmarks.asp
  • TPC-C 웹페이지 : http://www.tpc.org/tpcc/
  • TPC 위키피디아 : https://en.wikipedia.org/wiki/Transaction_Processing_Performance_Council
  • TPC에 대한 간단한 설명 : http://searchmicroservices.techtarget.com/definition/Transaction-Processing-Performance-Council-TPC
  • TPC에 대한 발표 자료 : http://server.it168.com/server2008/tpc/su_tpc.pdf
  • MySQL용 TPC-H 데이터 생성하기 : http://jason-heo.github.io/mysql/2014/03/05/mysql-tpc-h.html
  • TPC 벤치마크의 종류 (한글) : https://kldp.org/node/69631
  • SQL Server 업계 벤치마크 및 성능 : https://www.microsoft.com/ko-kr/sql-server/sql-server-benchmarks-industry
  • TPC에 대한 설명 : http://hs2g5.tistory.com/entry/TPC-Benchmark
  • TPC에 대한 설명 : http://blog.naver.com/remocon33/221036342518
  • TPC-H 튜토리얼 및 용어 정리 : http://heehcs.blogspot.kr/2016/10/tpch-workthrough-glossaries.html
  • TPC-H수행 시나리오 예시 : http://www.cuvix.co.kr/cio_summit_2016/images/Track1-5_CIO_Summit_2016.pdf
  • TPC-H 작동 설명 : https://docs.snowflake.net/manuals/user-guide/sample-data-tpch.html


반응형