УДК 004.658.2
Анализ методов оценки прошводительности систем дна управления базами данных
А.В. Трубилко, студент 565ВМ, С.А.Смусенок, студент студент 565ВМ, А.А.Фурманов, ст.преподаватель
Национальный аэрокосмический университет им. Н.Е.Жуковского
База данных (БД) является основой большинства современных прикладных программ и веб-приложений. Для обеспечения высоких показателей производительности приложений, построенных с использованием БД, необходимо произвести выбор программно-аппаратной конфигурации, на которой будет развёрнута данная БД. Проведение тестирования производи-тельности систем управления базами данных (СУБД) преследует такие цели: оценка наилучшей конфигурации и рабочей среды с применением одной базы данных; а также изучение двух или более СУБД и обеспечение систематического сравнения этих систем.
Для анализа производительности БД применяются следующие модели:
1. Модели с очередями. Такие модели являются эффективными для изучения производительности БД в динамике. В этом случае БД представлена как многокомпонентная система с распределением ресурсов.
2. Стоимостные модели. Данные модели полезны при изучении затрат с точки зрения физического хранения данных и времени обработки запроса.
3. Имитационное моделирование. Является эффективным для получения более точных оценок, поскольку оно не только анализирует базу данных, как набор отдельных компонент, но также может задействовать использующее ее приложение и выполняться в условиях реальной рабочей среды (операционная система и физическое оборудование).
4. Бенчмаркинг (тесты производительности). Является лучшим методом для оценки и сравнения производительности нескольких систем управления базами данных.
Авторы считают наиболее эффективным применение сочетания имитационной модели анализа производительности БД с моделью бенчмар¬кинга.
*Научный руководитель cm. преподаватель, А.А. Фурманов
Нет похожих статей