СУБД Microsoft SQL Server




Важнейшие характеристики данной СУБД - это:

  1. простота администрирования,
  2. возможность подключения к Web,
  3. быстродействие и функциональные возможности механизма сервера СУБД,
  4. наличие средств удаленного доступа,

В комплект средств административного управления данной СУБД входит целый набор специальных мастеров и средств автоматической настройки параметров конфигурации. Также данная БД оснащена замечательными средствами тиражирования, позволяющими синхронизировать данные ПК с информацией БД и наоборот. Входящий в комплект поставки сервер OLAP дает возможность сохранять и анализировать все имеющиеся у пользователя данные. В принципе данная СУБД представляет собой современную полнофункциональную база данных, которая идеально подходит для малых и средних организаций. Необходимо заметить, что SQL Server уступает другим рассматриваемым СУБД по двум важным показателям: программируемость и средства работы. При разработке клиентских БД приложений на основе языков Java, HTML часто возникает проблема недостаточности программных средств SQL Server и пользоваться этой СУБД будет труднее, чем системами DB2, Informix, Oracle или Sybase. Общемировой тенденцией в XXI веке стал практически повсеместный переход на платформу LINUX, а SQLServer функционирует только в среде Windows. Поэтому использование SQL Server целесообразно, по нашему мнению, только если для доступа к содержимому БД используется исключительно стандарт ODBC, в противном случае лучше использовать другие СУБД.

Сравнительные результаты быстродействия

Ниже приведены сравнительные таблицы перфоманса ряда СУБД для больших объемов данных, основанные на данных независимого изданияTransaction Processing Performance Council (www.tpc.org)

Объем данных порядка 100 GB

Rank Company System QphH Price/QphH Database Operating System Cluster
HP AlphaServer ES45 Model 68/100 5,578 358 US $ Oracle 9iR2 w/Real Application Cluste HP Tru64 Unix V5.1A/IPK Y
HP Proliant DL760 G2 8P 3,346 65 US $ Microsoft SQL Server 2000Enterprise Edition Microsoft Windows Server 2003Enterprise Server N
IBM eServer xSeries 440 3,342 131 US $ IBM DB2 UDB 8.1 Microsoft Windows Server 2003Enterprise Edition N
SunFire V480 1,760 60 US $ Sybase IQ 12.5 Sun Solaris 9 N
HP Proliant DL580 G2 1,695 66 US $ Microsoft SQL Server 2000Enterprise Edition Microsoft Windows 2000 Advanced Server N

Объем данных порядка 1000 GB

Rank Company System QphH Price/QphH Database Operating System Cluster
HP 9000 Superdome Enterprise Server 25,805 203 US $ Oracle 9i Database Enterprise Edition v9.2.0.2.0 HP UX 11.i 64-bit N
HPProLiant DL760 X900-128P 22,361 253 US $ IBM DB2 UDB 7.2 Microsoft Windows 2000 Advanced Server Y

 

Выводы.

В сводной таблице представлены сравнительные характеристики этих двух СУБД. Клиентские места при этом могут функционировать практически на любой платформе, средством доступа клиентов к СУБД является либо CGI (Perl) либо JAVA приложения.

Сравнительные характеристики Microsoft SQL Server Oracle
Административное управление Хорошо Отлично
Графические инструменты Отлично Хорошо
Простота обслуживания Отлично Отлично
Механизм данных Хорошо Отлично
Работа с несколькими ЦП Приемлемо Отлично
Функция соединения и выбор индексов Отлично Отлично
Одновременный доступ нескольких пользователей Хорошо Отлично
Обработка мультимедиа-даных Плохо Отлично
Подключение к Web Приемлемо Отлично
Обработка аудио, видео, изображений Плохо Отлично
Поиск по всему тексту Хорошо Отлично
Функциональная совместимость Хорошо Хорошо
Сопряжение с другими БД Хорошо Хорошо
Единая регистрация Хорошо Хорошо
Работа под управлением различных ОС Приемлемо Хорошо
Возможности программирования Приемлемо Отлично
Хранимые процедуры и триггеры Хорошо Отлично
Внутренний язык программирования Приемлемо Отлично
Построение баз данных Хорошо Отлично
Язык SQL Отлично Отлично
Объектно-ориентированные системы Приемлемо Отлично
Работа с филиалами Отлично Отлично
Тиражирование Отлично Отлично
Распределенная обработка транзакций Отлично Отлично
Дистанционное администрирование Хорошо Отлично
Организация хранилищ данных и подготовка отчетов Отлично Отлично
Средства загрузки Отлично Отлично
Средства анализа Отлично Отлично

 

Требования заказчика (см. таблицу ниже)

 

Необходимые требования MS SQLServer 2000 Oracle 9i
локализация интерфейса пользователя, возможность построения и сортировки полей баз данных, содержащих символы кириллицы + +
поддержка структуры относительных данных + +
поддержка технологий пользователя/сервера + +
поддержка многопроцессорной архитектуры + +
поддержка кластерной архитектуры + +
наличие средств для создания индексов и кластеров данных для повышения скорости обработки + +
восстановление баз данных с использованием журнала транзакций + +
механизм блокировки транзакций при записи или на уровне страницы + +
поддержка ANSI SQL + +
поддержка стандарта SQL-3 (новое название – SQL99) + - +
поддержка ODBC + +
контроль целостности базы данных + +
включение/выключение утилит резервирования баз данных + +
импорт и экспорт таблиц баз данных + +
совместимость с предлагаемой операционной системоймодулей как пользователя, так и сервера + +
поддержка сетевых протоколов, используемых предлагаемыми операционными системами + +
наличие графического интерфейса пользователя для управления базой данных + +
контроль доступа к данным. Опознавание с использованием средств СУБД + +
централизованное управление пользователями + +
наличие оптимизатора запросов для оптимизации пути прохождения данных + +
поддержка больших двоичных объектов (BLOB) + +
поддержка OLAP-технологий в т.ч. специализированных средств OLAP-анализа + +
поддержка протокола VI SAN (Virtual Interface System Area Network) + +
отлаженный механизм репликации данных + +
поддержка службы единого каталога + +

 

 

Microsoft SQL Server и Oracle относятся к классу многпользовательских систем. Они развиваются и совершенствуются уже в течение многих лет и реализуются как коммерческие программные продукты. Эти СУБД можно характеризовать как основу для промышленных решений в области обработки данных. На российском рынке представлены практически все производители и поставщики промышленных СУБД, в том числеAdabas (Software AG), DB2 (IBM), Informix (Informix Software), Microsoft (Microsoft SQL Server), Oracle (Oracle Corporation), Sybase (Sybase).

Для сравнительного анализа этих систем удобна модель (магические квадраты), предложенная аналитической компанией Gartner Group(приведена выше). Из нее следует, что лидерами на рынке СУБД в настоящий момент являются компании IBM, Microsoft и Oracle. Остальные компании характеризуются Gartner Group как “нишевые игроки”.

Наиболее существенным критерием для сравнения СУБД являются эксплуатационные

характеристики, такие как надежность, высокая готовность, производительность,

масштабируемость. В таблице приводится сравнительный анализ основных СУБД по этим показателям (см.табл.1), выполненный на основе экспертных оценок. Каждому показателю была дана оценка по 10-бальной шкале, макимальная оценка 10 баллов.

 

Табл.1. Экспертная оценка многопользовательских СУБД

СУБД Производ. Конкурентный. доступ   По числу пользов.   Большие БД   Готовность  
Microsoft SQL Server  
Oracle

 

 
 

 

 





©2015-2017 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.

Обратная связь

ТОП 5 активных страниц!