Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Диплом финальный.docx
Скачиваний:
4
Добавлен:
01.07.2025
Размер:
1 Мб
Скачать
☆

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

2.3.1. Субд “Microsoft sql Server”

СУБД – это системы управления базами данных. Microsoft SQL Server является одной из наиболее мощных систем работы с базами данных в архитектуре “клиент-сервер”. Особенность системы - работа сервера только в операционных системах ряда Microsoft Windows NT - NT Server 4.0, 2000 Server, Server 2003, при этом клиентская часть может взаимо-действовать с сервером из Microsoft Windows 98 и других операционных систем. Рекомендуемая файловая система для SQL Server - NTFS, хотя возможна работа и в системе FAT. На рисунке 2.4 показан логотип данной СУБД.[26]

Рис. 2.4. Логотип СУБД “Microsoft SQL Server”

В своем составе система имеет средства создания баз данных, работы с информацией баз данных, перенесения данных из других систем и в другие системы, резервного копирования и восстановления данных, развитую систему транзакций, систему репликации данных, реляционную подсистему для анализа, оптимизации и выполнения запросов клиентов, систему безопасности для управления правами доступа к объектам базы данных и пр. Система не содержит средств разработки клиентских приложений.[27]

SQL Server — это реляционная СУБД, которая использует язык Transact SQL для пересылки сообщений между компьютером клиента и компьютером, на котором работает SQL Server. Реляционная СУБД состоит из механизма баз данных, собственно баз данных и приложений, необходимых для управления данными и компонентами реляционной СУБД. Реляционная СУБД организует данные в виде связанных таблиц которые состоят из строк и столбцов, составляющих базу данных. Реляционная СУБД отвечает за поддержку структуры базы данных и решает следующие задачи: поддерживает связи между данными в базе; гарантирует корректное хранение данных и выполнение правил, регламентирующих связи между ними; восстанавливает данные после аварии системы, переводя их в согласованное состояние, зафиксированное до сбоя.[28]

Microsoft SQL Server 2012 - полностью готовая к использованию в облаке информационная платформа, предоставляющая уверенность в надёжности критически важных для бизнеса систем при работе с данными и характеризующаяся повышенной доступностью, высокой производительностью и улучшенными функциональными возможностями в части безопасности для критически важных рабочих нагрузок; передовой анализ с управляемым самостоятельным изучением данных и великолепными возможностями интерактивной визуализации данных; облачные технологии в соответствии с нуждами клиентов, которые позволяют создавать и расширять решения как при локальных развертываниях, так и в облаке.[29]

Ключевые преимущества Microsoft SQL Server 2012:

- SQL Server 2012 обеспечивает возможность динамического шифрования полной базы данных, всех файлов данных, а также файлов журналов. При этом отсутствую изменения в уже существующих приложениях;

- Улучшенное зеркальное отображение данных, поддержка автоматического восстановления любых страниц данных;

- SQL Server 2012 обеспечивает сжатие исходящего потока журнала, позволяя достичь оптимальной производительности зеркалирования и при этом свести к минимуму нагрузку на сеть;

- Регулятор ресурсов позволит добиться стабильного и предсказуемого времени отклика на запросы со стороны конечных пользователей;

- SQL Server 2012 осуществляет управление на основе политик, позволяя с лёгкостью управлять одним, либо несколькими имеющимися экземплярами SQL Server 2012;

- Новые полезные функции: функции преобразования, а также логические, аналитические, строковые, по срокам (дате и времени).

Microsoft SQL Server довольна простая в использовании система, не требующая привлечения программистов. Но её существенным недостатком является недоступность баз данных для пользователей во время редактирования баз администратором.