Реферат: Системы управления базами данных и определенные требования к их функциональным возможностям

Средства обеспечения надежности и инструменты администрирования Informix-OnlineDS позволяют свести к минимуму риск и последствия отказов, а также практически исключают плановые простои.

В Informix-OnLineDSреализована возможность дублирования связной дисковой области, выделенной под базу данных, на другой дисковой области. Основная цель этого – обеспечение высокой готовности, дополнительный эффект зеркалирования – оптимизация операций чтения. При сбое диска, на котором находится первичная область, администратор имеет возможность провести восстановление без перевода сервера в режим off-line. Все операции чтения записи продолжаются с зеркальной областью. Синхронизация данных на первичном диске после его включения осуществляется в оперативном режиме.

Тиражирование – это поддержание на другой вычислительной базе копий объектов базы данных. В Informix-OnLineDSреализовано прозрачное тиражирование данных с основного сервера баз данных на вторичный сервер, к которому разрешен доступ только на чтение и который может находиться в другом географическом месте.

Главная цель тиражирования в Informix-OnLineDS– это обеспечение высокой готовности. В случае отказа основного сервера вторичный сервер становится доступен и на запись. Прозрачное перераспределение клиентов при отказе основного сервера не поддерживается, но оно может быть реализовано в рамках приложений.

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

Возможно вы искали - Реферат: Оборона Ханко

При включении сервер всегда проверяет, не произошло ли последнее выключение системы аварийно. В этом случае множество транзакций, выполнявшихся в момент сбоя, остались в незавершенном, некорректном состоянии. Если сервер выявил такую ситуацию, то он запускает процедуру быстрого восстановления, которая обеспечивает возврат системы в корректное состояние.

Informix-OnLineDSпозволяет создавать архивные копии данных, а в дальнейшем фиксировать те изменения, которые произошли на сервере с момента создания архива. Изменения сохраняются в файлах журнала транзакций. Важнейшее свойство инструментов архивирования и восстановления – возможность выполнять эти операции параллельно с доступом пользователей к серверу. Кроме того, предоставляются следующие возможности:

• автоматический запуск утилит архивирования по заданному расписанию;

• контроль меток архивных лент в целях исключения ошибок операторов;

• шифрование и сжатие архивируемых данных;

Похожий материал - Реферат: Министр иностранных дел Великобритании

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

СУБД компании Sybase

SybaseSystemфирмы Sybase – современная высокопроизводительная СУБД, работающая на платформах РС-серверов для NovellNetWare, WindowsNT, OS/2, SCOUNIX по технологии распределенной обработки и доставки данных.

В состав пакета SybaseSystemвходят реляционные СУБД SQLServer и ряд других компонентов – репликационный сервер, отладчик, библиотеки серверной и клиентской части, средства управления и мониторинга и др.

Репликационный сервер использует асинхронную модель репликации транзакций. Правила репликации проектируются одновременно с разработкой модели данных. Затем проводится конфигурирование системы. При работе прикладной программы изменения данных отслеживаются системными средствами, и в соответствии с конфигурацией требуемая информация передается в удаленную СУБД. Репликационный сервер выполняет отдельную задачу, запускаемую одновременно с СУБД. Он имеет свой входной язык и стандартный для продуктов Sybaseсетевой интерфейс OpenServer. Такое разделение снижает нагрузку на СУБД и делает систему в целом более открытой.

Очень интересно - Реферат: Энциклопедия для детей. Всемирная история 1996г. 18

Репликация данных в Sybase использует системный журнал как источник информации о завершенных транзакциях. В узле, содержащем первичные данные, для каждой тиражируемой базы данных запускается специальный модуль- менеджер журнала транзакций (LogTransferManager). Он подключается к серверу БД, получает от него уведомления о завершении транзакций.

Для анализа функционирования сервера на РС-клиент Sybase предоставляет модуль SQLMonitor, представляющий в графическом виде процессы загрузки, ввода/вывода и использования памяти сервером, а также характеризующий степень интенсивности транзакций. Для управления сервером применяется набор хранимых процедур и set-команд. Модуль SybaseSQLServerManager выполняет те же функции, но имеет оконный интерфейс. Для учета информации о действиях пользователей служит модуль SybaseAuditServer, работающий со специальной базой данных, которая доступна для последующего анализа.

Зачастую в информационных системах возникают ситуации, когда требуется обеспечить доступ к источникам данных, которые сами по себе не являются СУБД. Предметом такой задачи может быть, например, обслуживание измерительной аппаратуры, ведущей непрерывный анализ течения какого-либо процесса. Другой вариант использования шлюзов - при необходимости подключать к ИС данные, находящиеся в СУБД третьих фирм (например, Oracle). Компонент OmniConnect, входящий в состав SybaseSystem, осуществляет унифицированный доступ приложений к разнородным источникам данных. Специальные шлюзовые компоненты организуют работу в системе с любой промышленной СУБД, включая Oracleи Informix. Приложения-клиенты при этом взаимодействуют только с сервером OmniConnect на диалекте SQL фирмыSybase, а необходимая трансляция и преобразование типов данных автоматически осуществляется шлюзовыми модулями.

OmniConnect хранит информацию о размещении таблиц на том или ином сервере БД. Централизованно хранятся и исполняются глобальные хранимые процедуры. Приложение-клиент может осуществлять транзакции, в которых участвуют таблицы из различных БД, а также выполнять процедуры, которые OmniConnect при работе с СУБД, отличными от Sybase, прозрачно преобразует к соответствующему диалекту SQL.

Технология OpenServer, входящая в состав SybaseSystem, на основе имеющихся библиотек позволяет разрабатывать собственные приложения, использующие поступающие данные от промышленного оборудования. Для приложения-клиента такие программы «выглядят», как хранимые процедуры на Sybase-совместимом сервере базы данных. На базе технологии OpenServer реализуется специальный драйвер, обеспечивающий доступ к ODBC-источникам данных. Приложение может подключаться к этому драйверу как к обычному серверу Sybase и выполнять на нем операции TransactSQLSybase. Драйвер самостоятельно обеспечивает приведение команд TransactSQLк стандарту ODBC. Использование подобных драйверов позволяет включать в систему не только промышленные СУБД других производителей, но и настольные СУБД. Другим примером применения технологии OpenServerможет служить реализация доступа к электронной почте.

Выводы

Вам будет интересно - Реферат: Громыко А.А.

1. Основой функционирования информационной системы является ее информационное обеспечение, в частности, базы данных (БД) и системы управления базами данных (СУБД). Большинство БД использует табличный способ представления, где данныерасполагаются по строкам (которые называются записями) и столбцами (которые называются полями), однако не любая таблица представляет собой БД, поскольку БД должны содержать только независимую (первичную) информацию. В последнее время наибольшее распространение получили реляционные базы данных.

2. Для взаимодействия пользователя с БД используются СУБД. Важный этап в их развитии – СУБД dBASЕ׀׀׀ и dBASЕ׀׀׀PLUS фирмы AshtonTate, которые, по существу, стали стандартом для программных продуктов данного класса. Современные настольные СУБД входят в состав интегрированных программных продуктов типа Office: Access – в MSOffi