С. Б.

В феврале Совет по оценке производительности обработки транзакций (www.tpc.org) проголосовал за отмену теста TPC-D в его существующем виде и за разделение TPC-D на два независимых теста. Как полагают эксперты, это решение стало следствием превращения TPC-D в маркетинговый инструмент - за последние 10 месяцев результаты в тесте TPC-D выросли в тысячу раз. Причина такого неадекватного реальным возможностям серверов БД роста в том, что разработчики СУБД стали встраивать в свои продукты средства, позволяющие с очень высокой эффективностью выполнять запросы, если проектировщик БД имеет представление об их возможной структуре. Эти средства называются материализованными представлениями (materialized views). С их помощью СУБД при загрузке информации производят предварительное агрегирование нужных данных (хотя быстродействие запросов, обновляющих БД, при этом резко падает). Но тест TPC-D задумывался для оценки производительности СУБД только с помощью случайных запросов. Поэтому Совет TPC предлагает заменить TPC-D на TPC-R (с использованием материализованных представлений) и TPC-H (без оных).

Версия для печати