12 вариант 2 (954078), страница 12
Текст из файла (страница 12)
Интегрированная информационная проходка | Можно анализировать накопленные реляционные и OLAP данные, включая информацию о действиях покупателе при посещении веб-узла и данные о его покупках для выявления закономерностей и подготовки прогнозов. Итерационный анализ завершается индивидуализированным подбором рекламы и веб-ресурсов. | | | |
Связанные кубы данных | Связываются расположенные на различных серверах кубы данных для повышения эффективности анализа. Обеспечивается безопасность исходных кубов данных при их совместном использовании через Интернет. | | ||
Доступ к кубам данных по протоколу HTTP | Открываются кубы данных (в том числе через брандмауэр) для выполняющих анализ данных веб-приложений с использованием средства поддержки протокола HTTP, встроенного в сервер SQL Server 2000 Enterprise Edition. | | ||
Поддержка нескольких экземпляров | Обеспечивается надежная работа при размещении приложений на серверах. Выделяются экземпляры базы данных для отдельных пользователей или приложений. | | | |
Обеспечение безопасности | Обеспечивается надежная защита данных благодаря более высокой степени безопасности, задаваемой по умолчанию при установке. Поддерживаются подключения с использованием протоколов SSL (Secure Sockets Layer) и Kerberos. Агентством по национальной безопасности США (National Security Agency) присвоен класс безопасности C2. | | | |
Создание образа установочного диска | Удобно и быстро создаются стандартные базы данных, или базы данных по умолчанию, для ферм серверов с любого подключенного к сети компьютера с помощью встроенной технологии клонирования. | | | |
Повышения масштабируемости и надежности | ||||
Возможность | Описание и преимущества | Enterprise Edition | Standard Edition | Personal Edition |
Распределенные разделенные представления | Обеспечивается распределение нагрузки на уровне данных с разделением ее между серверами. Можно добавлять серверы для повышения масштабируемости. | | ||
Передача журналов (Log Shipping) | Автоматическая синхронизация баз данных для поддержки «горячего» резерва на нескольких серверах архивации с целью распределения нагрузки независимо от того, насколько эти серверы физически удалены друг от друга. | | ||
Параллельное создание индекса | В полном объеме используются преимущества многопроцессорного оборудования, ускоряется создание индекса и снижается нагрузка в часто обновляемых системах. | | ||
Параллельное сканирование | Ускоряется выполнение операций сканирования на многопроцессорных системах, за счет чего повышается общее быстродействие системы. | | ||
Параллельный режим работы программы DBCC | Обеспечивается быстрая и эффективная проверка информации в базе данных благодаря использованию нескольких процессоров. | |
Кластеризация с восстановлением после отказа | Возможность восстановления после отказа базы данных задается непосредственно в программе установки. Используется асимметричное восстановление после отказа с помощью резервных серверов или симметричное восстановление после отказа в вычислительных средах с ограниченными ресурсами оборудования. Благодаря четырехузловой кластеризации с восстановлением после отказа база данных может быть восстановлена на любом из уцелевших после сбоя узлов. | | ||
Управление кластерами, поддерживающими восстановление после отказа | Возможность повторной установки или перенастройки любого из узлов кластера без влияния на работу других узлов. Удобная настройка восстановления после отказа для репликаций и распределенных разделенных представлений. | | ||
Поддержка симметричной многопроцессорной обработки с использованием до 32 процессоров3 | Возможность масштабирования баз данных SQL Server 2000 для работы в симметричных многопроцессорных системах, содержащих до 32 процессоров. | | ||
Поддержка 64 ГБ оперативной памяти 4 | Благодаря возможности поддерживать до 64 ГБ оперативной памяти сервер SQL Server 2000 обеспечивает обработку больших объемов данных и транзакций. | | ||
Поддержка протокола VI SAN | Ускоряется обмен данными между серверами SQL Server 2000. Обеспечивается прямая связь с устройствами, поддерживающими технологию SAN (System Area Network – системная сеть). | | ||
Индексированные представления | Создаются индексы для представлений, благодаря чему сокращается время выполнения существующих запросов, причем для этого не требуется вносить в них изменения. Повышается скорость выполнения анализов и отчетов, использующих сложные представления. | | ||
Хранение измерений в режиме ROLAP | При сохранении измерений в реляционных таблицах обеспечивается возможность анализа данных при очень больших измерениях (имеющих более 10 миллионов компонентов). | | ||
Распределенные разделенные кубы данных | Удобный в использовании мастер создания разделов помогает разделить один логический куб на отдельные физические разделы, поддерживая прозрачность данных. Это обеспечивает более гибкое их хранение и сокращает время выполнения запросов. | | ||
Реорганизация индекса без перехода в автономный режим | Обеспечивается работоспособное состояние сервера при выполнении реорганизации индекса, что повышает производительность труда. | | | |
Разностная архивация | Архивация баз данных с сохранением только изменившихся страниц происходит быстро и без влияния на работу сервера. | | | |
Архивация Server-less с созданием «мгновенных снимков» 5 | Архивация данных происходит, не оказывая заметного влияния на работу сервера базы данных. Позволяет выполнять быстрое восстановление или создавать серверы «горячего» резерва. | | | |
Управление и разработка | ||||
Возможность | Описание и преимущества | Enterprise Edition | Standard Edition | Personal Edition |
Интеграция со службой каталогов Active Directory 6 | Обеспечивается централизованное управление базами данных наряду с другими ресурсами предприятия. Просмотр и поиск серверов, реплицируемых публикаций, кубов данных и многого другого. | | | |
Самоуправление и настройка | Базы данных требуют меньше внимания администратора, поскольку SQL Server 2000 использует динамические алгоритмы для автоматической адаптации к постоянно изменяющимся условиям работы. | | | |
Мастер копирования баз данных | Облегчается перенос и копирование баз данных и объектов между серверами. Благодаря интеграции этой возможности со службами DTS можно выполнять планирование миграций. | | | |
Программа SQL Query Analyzer | Отладка хранимых процедур. С ее помощью можно устанавливать контрольные точки, задавать выражения для контрольных значений, просматривать переменные и выполнять программы в пошаговом режиме. Дает возможность отслеживать выполнение программного кода на сервере или на клиенте. Облегчает создание шаблонов на языке T-SQL. | | | |
Службы DTS (Data Transformation Services – службы преобразования данных) | Программирование многофазных модулей преобразования данных и сохранение пакетов DTS как программ на языке Visual Basic. Используются новые задания для FTP-данных, выполнение пакетов производится в асинхронном режиме и т.д. | | | |
Пользовательские функции | Создание функций на языке T-SQL обеспечивает возможность повторного использования программного кода. В этих функциях реализуются часто используемые алгоритмы, что облегчает разработку. | | | |
Каскадные ссылочные ограничения целостности | Контролируется распространение изменений в таблицах при обновлении ключей. | | | |
Триггеры INSTEAD OF и AFTER | Обеспечиваются дополнительные возможности при выполнении программного кода за счет указания, что должно выполняться вместо операции, а что после нее. | | | |
Индексы по вычисляемым столбцам | Индексы можно определять даже для таких типов столбцов, данные которых вычисляются на основе значений в других столбцах. | | | |
Новые типы данных | Обеспечиваются дополнительные возможности хранения данных и создания ссылок на них с помощью новых типов данных bigint, sql_variant и table. | | | |
Порядок сортировки на уровне столбца | Обеспечивается хранение объектов с разным порядком сортировки в одной базе данных. Порядок сортировки может задаваться на уровне базы данных и на уровне столбца. | | | |
Интегрированные службы анализа данных | Обеспечивается создание решений OLAP, хранилищ данных и приложений для информационной проходки, позволяющих эффективно использовать накопленную информацию. | | | |
Редактор Virtual Cube Editor | Графический интерфейс для просмотра, анализа и редактирования виртуальных кубов данных. | | | |
Программа MDX Builder | Быстрое создание многомерных выражений методом перетаскивания. Удобно добавлять функции, арифметические операторы и т.д. | | | |
Измерения | Можно выбрать наиболее подходящий среди новых типов измерений: parent-child, ragged, changing, write-enabled и dependent. | | | |
Службы безопасности анализа данных | Защита важных данных посредством определения политики безопасности на уровне измерений и ячеек. Использование ролей для ограничения доступа к определенным комбинациям ячеек. | | | |
Операции OLAP | Обеспечивается возможность на основании результатов анализа данных автоматически запускать веб-процессы и бизнес-приложения. | | | |
Пользовательские операции свертывания (rollup) | Дают возможность проводить сложные вычисления непосредственно при выполнении операций свертывания, указывая с помощью задаваемых пользователями операторов, как отдельные компоненты влияют на родительские значения. | |
7. Распределение предметных баз данных по узлам сети.
Задание 1.
Определить вариант рационального размещения предметных баз данных в распределенной информационной системе для случая, когда каждая база данных размещается только в одном узле сети, а обрабатывающие процессы (приложения) не являются распределенными. При этом считать, что если некоторый процесс обращается за данными к базе, находящейся в другом узле, сетевые затраты на одно обращение составляют "t" секунд, независимо от местонахождения узла в сети и дисциплины обслуживания. Если процес обращается к базе данных, находящейся в том же узле, где выполняется и процесс, то считать, что "t=0".