Полезность эталонных тестов БД

Оценить
(0 голоса)

Эталонные тесты БД служат ряду полезных целей:

•             "Стрессовое" (нагрузочное) тестирование программных продуктов РСУБД, а также серверов и операционных систем, на которых они реализованы. Нагрузочное тестирование иногда используется для того, чтобы гарантировать, что аппаратные и программные компоненты работают совместно. Испытания подобного типа называются integration testing - интеграционным тестированием. Такая испытательная среда также может быть неоценима в плане сравнения как функциональных возможностей, так и производительности новых выпусков программного обеспечения или аппаратных средств с аналогичными показателями предыдущих выпусков. Эта деятельность известна под названием regression testing - регрессивное тестирование. Эталонные тесты могут также помочь выявить и разрешить "узкие места" системы, которые негативно влияют на ее производительность.

•             Тестирование приложений, которые используют БД. Умные клиенты проводят эталонное тестирование своих собственных приложений со своими собственными данными перед сдачей их в эксплуатацию. Эталонные тесты БД вне зависимости от того, являются ли они искусственными или основанными на реальных приложениях и данных, обычно выполняются с некоторым эмулятором дистанционного терминала, персонального компьютера или браузера.

•             Сравнение относительной производительности различных баз данных, аппаратных платформ и операционных систем. Конкурентоспособное эталонное тестирование производительности обладает существенным маркетинговым потенциалом. Следовательно, компании-разработчики часто идут на проведение предельных испытаний именно для того, чтобы благоприятно выглядеть на рынке по сравнению со своими конкурентами.

Издержки, проистекающие из агрессивного эталонного тестирования баз данных в условиях отсутствия согласованных стандартов, привели к формированию корпорации ТРС. Создавая и поддерживая эталонные тесты и используя процесс, предусматривающий широкое участие и поддержку со стороны отрасли. ТРС преуспела в ограничении многих наихудших маркетинговых применений эталонных тестов БД. Корпорация ТРС безусловно имеет свои собственные недостатки, однако ее эталонные тесты стали стандартом де-факто для испытаний БД.

Однако вне зависимости от того, выполняются ли эталонные тесты пользователями или компаниями-разработчиками баз данных, достаточно легко сделать ложные выводы на основе полученных результатов. Единственным способом избежать неправильных заключений является отчетливое понимание природы конкретного эталонного теста и формируемых им результатов.

Помимо прочего, важно также иметь серьезное основание для того, чтобы предпринять ваш собственный, часто дорогостоящий и болезненный, процесс эталонного тестирования. Эталонные тесты полезны только в том случае, если они проливают свет на реальное окружение или проблему.

Введение в эталонный тест ТРС-С
Выгоды от использования ТРС-С
Введение в эталонные тесты TPC-D, ТРС-R и ТРС-Н
Выгоды от использования эталонного теста TPC-D
Ограничения эталонного теста TPC-D

Добавить комментарий


Защитный код
Обновить