Управления реляционными базами данных и анализа данных
Вид материала | Руководство |
СодержаниеБыстрый выход на рынок Упрощенное управление и настройка Интеграция со службой Active Directory™ Возможность динамического самоуправления и настройки Мастер копирования баз данных |
- Программа дисциплины Системы управления базами данных Семестры, 22.73kb.
- Проектирование базы данных, 642.58kb.
- «Прикладная информатика (по областям)», 1362.72kb.
- Тема Базы данных. Системы управления базами даннях (12 часов), 116.1kb.
- Реляционная модель данных в системах управления базами данных, 200.05kb.
- Системы управления базами данных, 313.7kb.
- Системы управления базами данных (субд). Назначение и основные функции, 30.4kb.
- 1. 2 Системы управления базами данных. Основные функции, 630.95kb.
- Развитие объектно-ориентированных систем управления базами данных, 122.52kb.
- Любая программа для обработки данных должна выполнять три основных функции: ввод новых, 298.05kb.
Быстрый выход
на рынок
SQL Server предпочтителен в качестве базы данных, если критическим фактором является время выхода на рынок. Благодаря удобству управления, великолепной программируемости, тщательной интеграции используемых в нем средств и встроенным службам сервер SQL Server становится лучшей базой данных для Веба, где для успеха особенно важно предоставить решение раньше конкурентов. SQL Server 2000 укрепляет свои преимущества в этой сфере, обеспечивая улучшенные средства управления, автоматизирующие контроль и настройку. Его отличает инструментарий и служебные программы, ускоряющие разработку, отладку и преобразование данных, а также расширенный набор встроенных служб для анализа данных и тесная интеграция с другими серверами семейства .NET Enterprise Servers.
Предлагаемая сервером SQL Server стратегия обеспечения управления и разработки приложений состоит в том, чтобы сделать инструментарий «простым, но не примитивным». Этим подразумевается создание широкого диапазона хорошо совместимых и практичных средств и интерфейсов. Хотя SQL Server разработан так, чтобы быть масштабируемым, надежным и самоуправляемым без какой-либо предварительной настройки, если у разработчиков или администраторов базы данных возникнет необходимость, они смогут воспользоваться механизмом его тонкого управления.
Упрощенное управление и настройка
SQL Server 2000 предлагает технологию, позволяющую быстрее выпускать на рынок приложения баз данных, и обеспечивает минимальные затраты на управление и настройку этих приложений в течение всего их жизненного цикла. Поскольку с каждым годом на администраторов баз данных возлагается ответственность за все большее количество баз данных, централизованное управление становится очень важной задачей. SQL Server 2000 не только обеспечивает такую централизацию управления, но также способствует автоматизации управления и настройки, чтобы максимально снизить нагрузку на администратора. Если автоматизация невозможна, сервер SQL Server 2000 предлагает администраторам наглядные мастеры для быстрого выполнения сложных задач в пошаговом режиме.
Интеграция со службой Active Directory™
Интеграция сервера SQL Server 2000 и службы Active Directory, входящей в операционную систему Windows 2000, позволяет централизованно управлять базами данных SQL Server наряду с другими ресурсами предприятия, что значительно упрощает процесс управления информационной системой в больших организациях.
При запуске SQL Server серверы и их атрибуты автоматически регистрируются в Active Directory, а администраторы могут найти их с помощью встроенного в сервер SQL Server 2000 средства поиска в Active Directory. Например, пользователь может с помощью каталога найти все серверы, на которых выполняется один или несколько экземпляров SQL Server 2000 с определенным именем установленной на нем базы данных. Эти средства поиска также позволяют администраторам легко ответить на вопрос: «Какие серверы SQL Server доступны в сети?» Помимо перечня баз данных в службе Active Directory также содержится список реплицируемых публикаций, кубов данных и моделей выявления закономерностей (каждый раз при создании одного из этих элементов выполняется соответствующая запись). Эти записи затем можно просматривать с помощью проводника или пользовательского приложения. Дополнительно служба Active Directory обеспечивает прозрачность размещения баз данных – псевдонимы остаются прежними, даже если серверы переносятся на другие компьютеры или меняют свое местоположение.
Рис. 5. Пользователи могут выполнять поиск серверов SQL Server в службе Active Directory
Возможность динамического самоуправления и настройки
Чтобы обеспечить высокую производительность труда конечных пользователей, необходима настройка баз данных. Но единственно «правильного» способа ее выполнения, при котором базы данных удовлетворяли бы требованиям всех конечных пользователей, не существует. Поэтому обычно настройка осуществляется в соответствии с конкретной схемой использования данных.
Наиболее сложной проблемой, встающей перед администраторами БД в этой области, является частое изменение схемы использования данных, поскольку новые средства или новые пользователи могут выполнять доступ к данным новым способом. Это может затруднить поддержку базы данных в настроенном состоянии в течение продолжительного времени без постоянного внимания со стороны администраторов баз данных.
SQL Server выполняет ряд операций для поддержания собственной настройки. В SQL Server 2000 несколько первоначально постоянных параметров были заменены динамическими алгоритмами, в которых реализовано адаптивное управление с обратной связью. В частности, несколько новых алгоритмов было добавлено для выполнения динамической оптимизации недавних аппаратных нововведений, в том числе больших объемов памяти, высокоскоростных дисковых подсистем и сетей SAN. Дополнительно в средство SQL Profiler включены новые события, учитывающие рост и уменьшение файлов данных (Data File Auto Grow, Data File Auto Shrink), а также рост и уменьшение файлов журнала (Log File Auto Grow, Log File Auto Shrink). Эти события позволяют администраторам баз данных отслеживать условия, при которых выполняются задания автоматического управления. В свою очередь разработчики могут устранять возникающие неполадки, перехватывая соответствующие события в промышленно-эксплуатируемой системе, а затем воспроизводя их в тестовой системе. Естественно, разработчики могут также создавать приложения, использующее хранимые процедуры SQL Profiler для автоматизации настройки рабочих параметров сервера SQL Server.
Мастер копирования баз данных
Новый мастер копирования баз данных, входящий в SQL Server 2000, позволяет с минимальным временем простоя сервера выполнять простейшие задачи копирования и перемещения баз данных. Эту возможность можно использовать, чтобы создавать среду для проведения тестирования, перемещать базы данных между серверами или экземплярами, выполнять миграции при переходе на новое оборудование и даже осуществлять обновление сервера SQL Server 7.0 до уровня SQL Server 2000.
Мастер копирования баз данных может запускаться на исходных компьютерах, компьютерах-получателях или на сторонних системах, не участвующих в обмене. Независимо от того, где запущен этот мастер, копирование базы данных реализуется в виде заданий служб DTS (Data Transformation Services – службы преобразования данных), пакеты которых выполняются на удаленном компьютере, обеспечивая возможность гибкого планирования. Мастер копирования баз данных поддерживает копирование объектов глобального пространства имен, заданий, учетных записей и сообщений об ошибках. Администраторы выбирают базы данных, которые требуется копировать, оставляя другие доступными для исходного сервера.