
Среда обработки потоков данных
214
ным и дорогостоящим вариантом является создание испытательного
проекта на основе нескольких СУБД и последующий выбор наиболее
подходящего из кандидатов. Но и в этом случае необходимо ограничи-
вать круг возможных систем, опираясь на некие критерии отбора. При
этом перечень требований к СУБД, используемых при анализе той или
иной информационной системы, может
изменяться в зависимости от
поставленных целей. Можно выделить несколько групп критериев:
• Моделирование данных (Используемая модель данных, Тригге-
ры и хранимые процедуры, Средства поиска, Предусмотренные типы
данных, Реализация языка запросов)
• Особенности архитектуры и функциональные возможности
(Мобильность, Масштабируемость, Распределенность, Сетевые воз-
можности)
• Контроль работы системы (Контроль использования памяти
компьютера
, Автонастройка)
• Особенности разработки приложений (Средства проектирова-
ния, Многоязыковая поддержка, Возможности разработки Web-
приложений, Поддерживаемые языки программирования)
• Производительность (Рейтинг Transactions per Cent, Возмож-
ности параллельной архитектуры, Возможности оптимизирования за-
просов)
• Надежность (Восстановление после сбоев, Резервное копиро-
вание, Откат изменений, Многоуровневая система защиты)
• Требования к рабочей среде (Поддерживаемые аппаратные
платформы, Минимальные требования
к оборудованию, Максимальный
размер адресуемой памяти, Операционные системы, под управлением
которых способна работать СУБД)
• Смешанные критерии (Качество и полнота документации, Ло-
кализованность, Модель формирования стоимости, Стабильность про-
изводителя, Распространенность СУБД)
Если исследовать выделенные параметры в случае каждой конкрет-
ной СУБД, то сравнение двух различных систем является достаточно
трудоемкой задачей.
Тем не менее, четкий и глубокий сравнительный
анализ на основании вышеперечисленных критериев в любом случае
позволяет рационально выбрать подходящую систему для конкретного
проекта.
Следует отметить, что по существующей практике решение об ис-
пользовании той или иной СУБД принимает один человек – обычно,
руководитель предприятия, а он может опираться отнюдь не на техни
-