Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Технологии защиты данных в MS SQL Server

Поиск

1. Механизм checkpoints – контрольных точек, которые генерируются через ~60 с для записи обновлённых страниц на диск (контрольная точка может быть поставлена принудительно командой CHECKPOINT).

2. Встроенные и внешние механизмы проверки целостности базы данных (запускаются автоматически или, как утилита DBCC – Database Consistency Checker – вручную).

3. Физическое дублирование (если оно разрешено) файлов баз данных средствами операционной системы (включая механизм зеркальных жёстких дисков).

4. Резервирование баз данных и журналов транзакций – путём записи дампа базы данных на устройство резервирования (магнитную ленту или жёсткий диск).

5. Репликация – возможность дублирования информации путём её периодической (в некоторых случаях – синхронной) передачи с одного SQL сервера на другой.

Шифрование трафика между клиентом и сервером, а также шифрование кодов, использованных для работы с объектами базы данных (хранимых процедур, триггеров и др.)

 

Перспективы MS SQL Server.

Некоторые усовершенствованные возможности SQL 2000 Server:

Поддержка XML Реляционная часть SQL Server 2000 поддерживает две способа работы с XML: возврат результата запроса в виде XML и разбор XML-документов внутри СУБД. Разобранный документ может использоваться оператором SELECT как любая другая таблица. Чтобы вернуть результат запроса в виде XML, используется конструкция SELECT... FOR XML. SQL Server 2000 содержит ISAPI* библиотеку SQLISAPI для Microsoft IIS. Эта библиотека использует провайдер SQLOLEDB и библиотеку SQLXML для возврата Web-браузеру XML или HTML.
Интеграция с Интернет* SQL Server 7.0 имел возможность генерации HTML страницы из данных SQL Server, отправлял данные SQL Server посредством HTTP и FTP, посылал и получал сообщения электронной почты. SQL Server 2000 идет дальше и усовершенствует доступ к хранимым данным в базах и OLAP кубах через Web. Эти нововведения гарантируют, что данные будут доступны через интуитивно понятные интерфейсы пользователя. SQL Server 2000 допускает использование основанного на URL доступа посредством нескольких специализированных механизмов, которые используют ISAPI DLL, позволяющий определять виртуальные корни в Microsoft Internet Information Services (IIS), привязанные к экземплярам SQL Server 2000.
Полнотекстовый поиск Допускает полнотекстовый поиск через Web или интрасеть для форматированных документов (Word, Excel, HTML)
Поддержка резервных серверов Устанавливает отказоустойчивые базы данных непосредственно из Setup. Использует активную и пассивную модель отказоустойчивости с резервным оборудованием
Сервисы Анализа и безопасности Закрывает данные, используя системы безопасности для массивов и ячеек. Ограничивает доступ к специальным наборам ячеек
Сервисы преобразования данных Импортирует и экспортирует данные и ключи между поддерживаемыми базами данных Программирует многофазную подкачку данных и сохраняет пакеты DTS как код Visual Basic.
Безопасность Защищает данные с высоким уровнем защиты по умолчанию устанавливаемом при установке.. Включает поддержку SSL соединений. Имеет сертификат безопасности С2
Соединение OLAP кубов Поддержка функций принятия решений (decision support) и поиска закономерностей (data mining), которые являются продолжением работ в области искусственного интеллекта, позволяет анализировать и фильтровать огромные объемы информации в поисках скрытых закономерностей и тенденций. В SQL Server 2000 специалисты корпорации Microsoft реализовали два самых популярных метода исследования данных: алгоритмы кластеризации и деревья принятия решений. SQL Server 2000 соединяет OLAP кубы на различных серверах для анализа производительности. Безопасно осуществляет доступ к данным куба через Интернет.
Параллельное DBCC Быстро и эффективно проверяет данные в базах данных с поддержкой многопроцессорной работы. В SQL 2000 в полном объеме используются преимущества многозадачности и параллельной обработки данных, такие как надежная работа с разделяемыми на уровне пользователей или приложений базами данных, разделение потока данных между серверами, параллельное создание индексов, ускорение сканирования баз данных в многопроцессорных системах, а также синхронизирует данные на всех серверах в кластере независимо от их местонахождения.
Multiinstancing Возможность установки и одновременной работы нескольких экземпляров (instances) SQL Server 2000 на одной машине.

*) URL может быть определен, как:

1. Непосредственное исполнение sql запроса: URL запросы имеют форму: http:// server / vroot? sql ="…" Для URL запроса, прикладные программы Internet могут составлять URL строку, которая вызывает виртуальный корень SQL Server 2000, и которая содержит инструкцию Transact - sql. Инструкция Transact - sql, посланная экземпляру SQL Server 2000, связывается с виртуальным корнем, и результат возвращается также, как стандартный rowset. Если определено предложение FOR Xml, вместо этого будет возвращён Xml документ. Поддерживаются запросы одиночной строки и одиночного столбца.

2. Непосредственный доступ к объектам базы данных, таким, как таблицы: Прямые запросы имеют форму: http:// server / vroot / dbobject / xpath. Для прямых запросов посредством HTTP, данные не будут возвращаться в виде Xml, допуская прямой поиск объектов подобных изображениям в базе данных. Синтаксис Xpath требуемый в этом случае обработки таблиц (и представлений) как элементов, а столбцов как атрибут.

3. Исполнение файлов шаблонов: запросы шаблонов имеют форму: http:// server / vroot / vname? params и непосредственно ссылаются на файл шаблона, который является допустимым Xml документом, состоящим из одной или более sql инструкций. Когда в URL определен файл шаблона, содержащиеся в файле шаблона sql команды будут выполнены. Взамен запроса будут возвращены результаты, и полный Xml документ будет возвращен его инициатору.

Исполнение Xpath запросов через представления Xml: Xpath запросы Xml представлений имеют форму: http:// server / vroot / vname / xpath? params Xpath делает запрос на доступ к определённым данным из реляционных таблиц и из Xml представлений (аннотируемая схема), который отображает Xml на реляционные таблицы базы данных.

 



Поделиться:


Последнее изменение этой страницы: 2017-02-08; просмотров: 482; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.138.102.163 (0.01 с.)