Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИльинаЕА_РПЗ.doc
Скачиваний:
100
Добавлен:
09.12.2018
Размер:
3.36 Mб
Скачать
      1. Платформа Microsoft sql Server

Система SQL Server 2008, согласно [9], отталкивается от концепции платформы данных Майкрософт: она упрощает управление любыми данными в любом месте и в любой момент времени. Она позволяет хранить в базах данных информацию, полученную из структурированных, полуструктурированных и неструктурированных источников, таких как изображения и музыка. В SQL Server 2008 имеется большой набор интегрированных служб, расширяющих возможности использования данных: есть возможность составлять запросы, выполнять поиск, проводить синхронизацию, делать отчеты, анализировать данные. Все данные хранятся на основных серверах, входящих в состав центра обработки данных. К ним осуществляется доступ с настольных компьютеров и мобильных устройств.

Система SQL Server 2008 позволяет обращаться к данным из любого приложения, разработанного с применением технологий Microsoft .NET и Visual Studio, а также в пределах сервисно-ориентированной архитектуры и бизнес-процессов — через Microsoft BizTalk Server.

SQL Server 2008 позволяет создать надежную, производительную, интеллектуальную платформу, отвечающую всем требованиям по работе с данными.

Основные возможности Microsoft SQL Server:

  • Надежность.

Зеркальное отображение баз данных. SQL Server 2008 расширяет возможности SQL Server 2005, обеспечивая более надежную платформу с улучшенным зеркальным отображением баз данных. В числе улучшений — автоматическое исправление страниц, повышенная производительность и облегченная поддержка.

Автоматическое восстановление страниц данных. SQL Server 2008 позволяет основному и зеркальному серверу прозрачно устранять последствия ошибок номер 823 и 824 в страницах данных, запрашивая свежую копию «подозрительной» страницы с зеркального сервера незаметно для приложений и конечных пользователей.

Регулятор ресурсов. Регулятор ресурсов позволяет обеспечивать стабильное и предсказуемое время отклика на запросы конечных пользователей. С его помощью можно определять пределы использования ресурсов и устанавливать приоритеты для разных рабочих нагрузок. Это обеспечивает ровную производительность одновременно выполняемых задач.

Сжатие данных. Данные хранятся более эффективно и занимают меньше места в хранилище. Сжатие также обеспечивает заметный прирост производительности на задачах, связанных с большим количеством операций ввода-вывода, как, например, при работе с хранилищами данных.

Горячая замена процессора. На поддерживаемых аппаратных платформах SQL Server 2008 позволяет при необходимости добавлять ресурсы ЦП динамически, без какого бы то ни было простоя. Следует также отметить, что возможность добавления памяти в работающую систему уже присутствовала ранее.

  • Оптимальная и предсказуемая производительность системы.

Сбор данных о производительности. Настройка производительности и диагностика связанных с ней проблем — задача, требующая от администратора немалых усилий. Чтобы ему проще было принимать решения, в SQL Server 2008 включены расширенный набор показателей производительности, новое централизованное хранилище данных о работоспособности и новые инструменты для составления отчетов и мониторинга.

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

Resource Governor. Благодаря введению в SQL Server 2008 компонента Resource Governor организации смогут гарантировать конечным пользователям согласованный и предсказуемый отклик. Resource Governor позволяет устанавливать ограничения на использование ресурсов и задавать приоритеты для различных задач. В результате производительность параллельной обработки в большей степени соответствует ожиданиям конечных пользователей.

Предсказуемая производительность запросов. SQL Server 2008 обеспечивает более высокую устойчивость и предсказуемость запросов, позволяя фиксировать их планы. Благодаря этому организации могут переносить устойчивые планы запросов при замене серверного оборудования, его обновлении или развертывании в рабочей среде.

  • Динамическая разработка.

SQL Server 2008 поддерживает создание приложений, опирающихся на целый ряд управляемых и обычных технологий подключения, в том числе ODBC, ADO/OLEDB, ADO.NET. В частности, в сочетании с .NET Framework он позволяет разработчикам создавать мощные приложения БД следующего поколения. В среде ADO.NET Entity Framework разработчики имеют дело не непосредственно с таблицами и полями, а с логическими информационными сущностями, которые согласованы с бизнес-требованиями. Тем самым повышается эффективность их труда. Кроме того, они могут создавать приложения, позволяющие пользователям копировать данные на собственные устройства, а позже синхронизовать их с центральными серверами.

  • Нереляционные данные.

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

  • Масштабируемая аналитическая платформа.

Предоставить конечным пользователям мгновенный доступ к точной информации и дать им ответы на самые сложные вопросы — в этом состоит предназначение OLAP (Online Analytical Processing). Опираясь на богатый опыт SQL Server 2005, версия SQL Server 2008 обеспечивает более быстрое выполнение запросов и актуализацию данных, что позволяет организациям проводить очень сложный анализ с большим количеством измерений и агрегирований. Чтобы облегчить этот процесс, в SQL Server Analysis Services внесены перечисленные ниже усовершенствования.