57
Рассмотрим каждый из перечисленных критериев более подробно.
1. Функциональные возможности – обычно в данной группе
выделяются следующие критерии мобильность (независимо от самой системы и
среды, в которой она работает), сетевые возможности, триггеры, а также
масштабируемость (сможет ли выбранная система соответствовать текущему
росту ИС в дальнейшем).
2. Производительность – является одним из самых важных
показателей, используемых в статье в качестве основного критерия при выборе
СУБД. Всего выделяют несколько факторов, которые относят к
производительности системы, и которые могут учитываться при ее оценке.
Такими факторами являются рейтинг TCP (Transactions per Cent), поддержка
параллельной архитектуры и оптимизация запросов.
3. Требования к рабочей среде – в данной группе не так много
требований, поэтому выделяют следующие: поддерживаемые аппаратные
платформы, требования к операционной системе и периферийному
оборудованию.
4. Структура расположения данных – выделяют следующие
требования: применяемая модель данных (вопрос о использовании той или иной
модели решается еще на начальном этапе проектирования ИС),
предусматриваемые типы данных.
5. Особенности разработки приложений. Сегодня многие
производители СУБД стараются выпускать такие средства для своих систем.
Обычно такие прикладные программы способны наилучшим образом
реализовать все возможности сервера, поэтому при анализе СУБД следует
рассматривать и возможности идущих с ними средств разработки приложений.
К данной группе можно отнести такие требования, как мультиязыковая
поддержка, возможности разработки веб-приложений и встроенные средства
проектирования.
Рассмотрим 5 различных реляционных СУБД. Согласно методу анализа
иерархий, предложенному Т. Саати, проводится попарное сравнение всех СУБД
по каждому критерию, в результате чего получается 5 матриц попарных
сравнений альтернатив.