Методика оценки производительности систем баз данных была разработана Международным советом по оценке производительности обработки транзакций (TPC — Transaction Processing Performance Council). Основной задачей этой организации является точное определение тестовых пакетов для оценки систем обрабоabbreviationтки транзакций и баз данных, а также для распространения объективных, проверяемых данных в промышленности. Под термином «транзакция» группа логически объединенных последовательных операций по работе с данными, обрабатываемая или отменяемая целиком. Для верификации оценки результаты теста должны быть размещены на сайте http://www.tpc.org/information/results.asp.
Методика TPC содержит спецификации тестовых пакетов, которые регулируют вопросы, связанные с работой тестов для оценки производительности систем баз данных. Эти спецификации гарантируют, что покупатели имеют объективные значения данных для сравнения производительности различных вычислительных систем. Хотя реализация спецификаций оценочных тестов выполняется самостоятельно, при публиковании результатов TPC, нужно представить детальные отчеты, документирующие соответствие всем спецификациям. Эти отчеты, в частности, включают:
TPC определяет и управляет форматом нескольких тестов для оценки производительности OLTP (On-Line Transaction Processing). В настоящее время актуальны следующие из них:
Данная методика была разработана 26.08.2013 советом по оценке производительности обработки транзакций, аттестация методики: Nambiar, R., Poess, M. (eds.): Performance Evaluation, Measurement and Characterization of Complex Systems. Springer (2011) ISBN 978-3-642-18205-1