What is the TPC

IT와 생활 2008. 10. 27. 13:14

About TPC(Transaction Processing Performance Council)

목적
TPC는 트랜잭션 처리와 데이터베이스 벤치마크를 정의하고 객관적이고, 증명할 수 있는 TPC 성능 데이터를 산업계에 널리 유포하기 위하여 설립된 비영리 단체입니다.

범위
트랜잭션이란 용어는 광범위한 비즈니스와 컴퓨터 기능들에 자주 적용됩니다. 컴퓨터 기능으로 볼 때, 트랜잭션은 디스크 읽기/쓰기, OS 호출 또는 한 하부시스템에서 다른 곳으로 향하는 데이터 전송의 일부 형태들을 지칭할 수 있습니다.

TPC 벤치마크는 컴퓨터 기능과 동작들의 측정과 평가를 확실히 내포하면서, TPC는 트랜잭션을 비즈니스 영역에서 주로 이해되어지는 트랜잭션으로 간주합니다. 예를 들면 상품, 서비스 또는 돈의 상업적인 교환 등. TPC에 의해 정의될 때 일반적인 트랜잭션이라함은 재고관리(상품), 항공 예약(서비스) 또는 금융(돈) 같은 것들을 위한 데이터베이스 시스템에 업데이트하는 것을 포함할 수 있습니다.

그런 환경들 속에서 수많은 고객들 또는 서비스 제공자들은 터미널 또는 DB에 연결된 데스크탑 컴퓨터를 통해 그들의 트랜잭션들을 입력하고 관리합니다. 일반적으로 TPC는 주어진 시스템과 DB가 단위 시간당(예를 들면, TPS 또는 TPM) 수행할 수 있는 만큼의 다수의 트랜잭션을 이용하여 트랜잭션처리(TP)와 DB 성능을 측정하는 벤치마크를 수행합니다.





TPC의 조직 구조

대위원회
모든 주요 결정들은 총 위원회로부터 결정된다. TPC의 각 회원사에게는 1투표권이 주어지고 그리고 2/3가 찬성이 되어야 승인될 수 있다.


조정 위원회
회원사에서 매년 선출되는 5명의 대표자들로 구성된다. 조정 위원회는 TPC의 운영을 감독하고 활동들을 지원하며 대위원회에 전반적인 지침과 권고를 제공하는 책임을 지고 있다. 하지만 대위원회가 모든 실질적인 TPC 사안들을 결정한다.

TPC의 활동을 촉진시키기 위해 대위원회는 두 하부 위원회를 만들었다.(standing and technical subcommittees)
상임위원회는 행정적이고 대중적인 관계와 TPC에 대한 문서화 이슈를 관리, 감독하는 영구 위원회이다.
기술위원회는 벤치마크 제안을 진행하고 진행작업이 완료된 후에 벤치마크를 유지하고 발전시키기 위해 조직되었다.


상임위원회
- Steering Committee(SC) 조정위원회: 본문 참조
- Technical Advisory Board(TAB) : 이 하부위원회는 문서 유지와 복잡한 벤치마크 제안서와 방법론들에 대한 변경관리를 수행한다.
게다가, TAB은 TPC 명세들의 해석/수용을 포함하는 이슈들을 연구하고 위원회에 제안을 한다.
- Public Relations Committe(PRC): 이 하부위원회는 TPC를 널리 알리고 산업표준으로써 TPC 벤치마크를 확립하는 업무를 수행한다.


기술위원회
- TPC-C 하부위원회: 이 하부위원회는 OLTP 환경을 다루는 TPC-C 벤치마크를 관장한다.
- TPC-H 하부위원회: 이 하부위원회는 의사 결정 지원 어플리케이션(복잡한 쿼리 모델을 사용하는)을 다루는 TPC-H 벤치마크를 관장한다.
- TPC-App 하부위원회: 이 하부위원회는 웹기반 전자상거래 환경을 다루는 TPC-App 벤치마크를 관장한다.


 



 


WRITTEN BY
하이런

,