ОБЗОР
Блещет в управлении связями СУБД - но за высокую цену
Любой администратор баз данных согласится, что серверы баз данных часто бывают очень сложны в управлении. Однако, если вы будете контролировать их возможности при помощи одной из существующих графических оболочек DBA (database administrator - администратор баз данных), работать станет намного легче.
Лаборатория PC Week Labs провела тестирование выпущенной в январе программы SSM (SQL Server Manager) 10.3 фирмы Sybase и обнаружила, что она незаменима при создании связей в базах данных. Впрочем, при создании продукта авторы совершенно пренебрегли некоторыми возможностями, например массовой загрузкой данных (bulk data loading).

Следуя за другими поставщиками баз данных, включающими графические управляющие оболочки в комплект сервера, Sybase продает SSM, прежде носившую название SA Companion, в комплекте с продуктом Workgroup SQL Server 10. Лицензия на один сервер стоит дорого; цена ее может достигать $4000.
Цена и поддержка являются ключевыми моментами при выборе оболочки DBA.
Некоторые оболочки, например DBArtisan фирмы Embarcadero Technologies, стоят $799 на каждого администратора независимо от количества серверов БД. Цены на Sybase, число администраторов для которой неограниченно, варьируются от $400 до $4000 на сервер в зависимости от количества пользователей, подключенных к данному серверу.
Это означает, что организация с центральным администратором, поддерживающим множество серверов, может сделать выбор в пользу комплекта с низкой ценой рабочего места, как в случае DBArtisan. Однако компании, где работает много администраторов при небольшом количестве серверов, найдут, что цена каждого рабочего места в Sybase для них выгоднее.
Многие корпорации, особенно сделавшие значительные вложения средств в серверы баз данных Sybase, скорее всего выберут SSM из-за удобств в обеспечении поддержки. Может быть, они смогут получить лучшую поддержку от единого поставщика, как в случае с Sybase, чем от стороннего, например Embarcadero Technologies.
Кроме SSM, Sybase предлагает версию для систем, включающих множество серверов, - ESSM (Enterprise SQL Server Manager), которая работает только на платформах Unix/ Motif. Основанная на среде Tivoli Management Environment ESSM может управлять множеством серверов на предприятии, владеющем распределенной системой. Как и в случае SSN, Sybase назначила цены на ESSM в зависимости от количества серверов - от $900 до $60 000.
РАЗВИТИЕ БАЗ ДАННЫХ
Поскольку разработка структур баз данных и логики (такой, как устройства, таблицы и триггеры) требует большого количества команд, мы ожидаем, что в этой области должна появиться DBA-утилита, обеспечивающая самую высокую автоматизацию.
SSM облегчает администраторам баз данных задачу развития модификации структур и логики. Однако, в отличие от DBArtisan, SSM не создает автоматически триггеров и хранимых процедур, которые усиливают ссылочную целостность; разработчики должны создавать их вручную.
После подключения к нашей тестовой базе данных SSM отобразила на экране все базы данных, таблицы и триггеры в виде пиктограмм. Это не похоже на свойственный DBArtisan схематический просмотр БД и не так удобно при просмотре более крупных баз данных, все пиктограммы для которых не могут быть отображены на одном экране. (Sybase планирует реализовать схематический просмотр в какой-либо из следующих версий SSM.)

Объекты баз данных создаются в графическом интерфейсе программы SQL Server Manager
Кроме обеспечения более удобного просмотра, отображение схемы иерархии облегчило бы поиск в структурах баз данных. Например, двойной щелчок на пиктограмме базы данных должен был бы вызывать отображение ее таблиц.
ЗАЩИТА БАЗ ДАННЫХ
SSM обеспечивает простое в обращении пользовательское и ролевое управление (такое, как пользовательское администрирование по принципу drag-and-drop), повышает производительность по сравнению со стандартными создаваемыми пользователями окнами, обычными в других DBA-продуктах, например DBArtisan.
Помимо того, что пиктограмму пользователя можно было подтащить к пиктограмме базы данных для создания нового пользователя с тем же уровнем доступа, мы также смогли использовать опцию User Window для просмотра всех привилегий нового пользователя.
ПРОИЗВОДИТЕЛЬНОСТЬ И ПЕРЕМЕЩЕНИЕ ДАННЫХ
Хотя в настоящее время большинство поставщиков предлагают раздельные продукты для управления базами данных и функцями мониторинга, мы полагаем, что все продукты будут двигаться в одном направлении, объединяя две основные функции в единый продукт, как сделала Microsoft в SQL Server.

В настоящий момент SSM не обладает никакими возможностями мониторинга. Те, кому нужен мониторинг ресурсов и деятельности, могут купить продукт SQL Monitor фирмы Sybase, цена на который варьируется от $4300 до $10 000 на сервер.
Мы смогли легко проконтролировать функции резервного копирования SQL Server 10 с помощью графического окна в SSM. Однако мы были удивлены, что в DBA-оболочке фирмы Sybase отсутствовала команда Bulk Copy, используемая для массовой загрузки в базу данных.
ПОДДЕРЖКА БАЗ ДАННЫХ
Создавать и обслуживать связи баз данных с помощью SSM было очень легко. Также мы дали этому пакету высокую оценку за связь с базами данных благодаря его способности конфигурировать параметры сервера и генерировать файлы SQL.INI.

Спецификации
Мы не удивлены тем, что SSM поддерживает только продукты Sybase; однако нас поразило, что эта DBA-оболочка поддерживает только одну версию SQL Server, а именно System 10.
Из-за этой ограниченности организация, работающая более чем с одной версией SQL Server, будет вынуждена искать продукты независимых поставщиков, подобные программе Datura Desktop DBA фирмы Platinum Technology, которая поддерживает базы данных самых разных поставщиков.
| Методика тестирования Лаборатория PC WeekLabs провела тестирование программы SQLServer Manager 10.3 фирмы Sybase, подключив ее к большому количеству тестовых баз данных. Мы также проверили, насколько полезны утилиты SSM, используя их для создания новых баз данных, таблиц и колонок. Мы установили SSM на машину DECpc 466D2LP корпорации Digital Equipment с процессором 486DX2 66 МГц, 16 Мб ОЗУ и жестким диском объемом 234 Мб, работающую под Windows 3.1 корпорации Microsoft и MS-DOS 6.2. В качестве сервера баз данных мы использовали SQL Server 10 фирмы Sybase, установленный на машине ProLiant 4000 корпорации Compaq Computer с процессором Pentium 66 МГц, работающей под управлением NetWare 3.12 фирмы Novell. |
ИНСТАЛЛЯЦИЯ И ДОКУМЕНТАЦИЯ
Лаборатория PC Week Labs сумела быстро установить SSM, и ей было легко использовать стандартный инсталлятор Windows. Документация была понятна, в ней представлены подробные инструкции по работе с каждой из функций продукта.
БОБ ГАЛАХЕР


























