さまざまな種類の TPC ベンチマークに混乱しています。TPC-C、TPC-E、TPC-H ベンチマークの主な違いは何ですか?
2 に答える
TPC-C (1992 年頃) は、多数の小売店にサービスを提供する在庫でいっぱいの少数の倉庫を持つ卸売業者のように見える「古い学校」の OLTP アプリケーションをモデル化します。このコンテキストでは、「1 分あたりのトランザクション数」(tpmC) を測定します。DRAM が非常に少なく、ディスク IO に大きく依存している旧式の IT アーキテクチャを想定しています。
TPC-E は最新の OLTP アプリケーションであり、株式仲介をモデル化し、変動する株価によって駆動されるはるかに洗練されたシミュレートされた世界を使用し、顧客が成行注文、指値注文、および逆指値注文を出す混沌とした「外の世界」をエミュレートします。TPC-E は、DRAM とコンピューティング リソースがより豊富な最新の IT アーキテクチャを想定しているため、ストレージ パフォーマンスにはあまり依存しません。
TPC-H は、「データ ウェアハウス」のコンテキストでクエリ分析を測定する OLAP ワークロードです。
一言で言えば、TPC-E は OLTP に適しており、TPC-H は OLAP に適しており、TPC-C は基本的に時代遅れです。
このページはインターネット アーカイブで引き続き利用でき、概要がよくわかります。
https://web.archive.org/web/20120919183401/http://www.tpc.org/information/benchmarks.asp