В чем разница между тестами TPC-C, TPC-E и TPC-H? - PullRequest
7 голосов
/ 12 февраля 2012

Я путаюсь с разными типами тестов TPC.Каковы основные различия между тестами TPC-C, TPC-E и TPC-H?

Ответы [ 2 ]

12 голосов
/ 08 июня 2017

TPC-C (около 1992 г.) моделирует OLTP-приложение «старой школы», которое выглядит как оптовый дистрибьютор с небольшим количеством складов, заполненных запасами, обслуживающими большее количество точек розничной торговли.В этом контексте он измеряет «транзакций в минуту» (tpmC).Он предполагает ИТ-архитектуры старой школы, где DRAM очень ограничен, и поэтому он в значительной степени зависит от дискового ввода-вывода.

TPC-E - это современное приложение OLTP, которое моделирует биржевую брокерскую деятельность и использует гораздо более изощренный моделируемый мирколебания цен на акции и эмуляция хаотического «внешнего мира» клиентов, размещающих рыночные ордера, лимитные ордера и стоп-лимитные ордера.TPC-E предполагает современную ИТ-архитектуру, в которой DRAM и вычислительные ресурсы более многочисленны, и поэтому он не сильно зависит от производительности хранилища.

TPC-H - это рабочая нагрузка OLAP, которая измеряет аналитику запросов в «хранилище данных».context.

В двух словах, TPC-E подходит для OLTP, TPC-H для OLAP, а TPC-C в основном устарел.

5 голосов
/ 13 февраля 2012
...