1. Понятие о базе данных. Субд. Примеры
Как реализуется механизм синхронизации транзакций?
Download 338.67 Kb.
|
Baza dannix Yakuniy savollar va javoblar (1)
- Bu sahifa navigatsiya:
- 97. Какие способы восстановления данных существуют в СУБД Восстановление БД
96. Как реализуется механизм синхронизации транзакций?
Под синхронизацией данных подразумевается процесс распространения изменений данных и схем между издателем и подписчиками, после того как был применен исходный моментальный снимок на подписчике. Синхронизация может происходить: Непрерывно, что типично для репликации транзакций. По требованию, что типично для репликации слиянием. По расписанию, что типично для репликации моментальных снимков. Когда подписка синхронизируется, в зависимости от используемого типа репликации происходят разные процессы: Репликация моментальных снимков. Синхронизация означает, что агент распространителя повторно применяет моментальный снимок на подписчике — так, чтобы схема и данные в базе данных подписки были согласованы со схемой и данными в базе данных публикации. Если на издателе были произведены изменения данных или схемы, для распространения изменений на подписчик должен быть создан новый моментальный снимок. Репликация транзакций. Синхронизация означает, что агент распространителя передает на подписчик обновления, вставки, удаления и любые другие изменения из базы данных распространителя. Репликация слиянием. Синхронизация означает, что агент слияния передает изменения с подписчика на издатель, а затем передает изменения с издателя на подписчик. Конфликты, если они присутствуют, обнаруживаются и разрешаются. Выполняется конвергенция данных, а издатель и все подписчики в итоге достигают состояния с одинаковыми значениями данных. Если были обнаружены и разрешены конфликты, работа, зафиксированная некоторыми из пользователей, изменяется, чтобы разрешить конфликт в соответствии с определенными правилами. 97. Какие способы восстановления данных существуют в СУБД? Восстановление БД – Процесс возвращения БД в приемлемое состояние, утраченное в результате сбоя или отказа. Одна из основных функций администратора БД – быть готовым к возможному отказу системы. В случае возникновения отказа база данных должна быть восстановлена быстро и с минимально возможными потерями. Процесс восстановления БД требует от АБД: — определения, какие структуры базы данных затронуты и требуют восстановления; — выполнения соответствующих шагов по восстановлению; — рестарта экземпляра БД для восстановления его нормальной работоспособности; — проверки, что в базе данных не остались некорректные данные, и действия пользователей не пропали. SQL Server поддерживает восстановление данных из резервных копий целой базы данных, файла данных или страниц данных следующим образом. База данных ( полное восстановление базы данных) Вся база данных восстанавливается и восстанавливается, а во время операций восстановления она находится в автономном режиме. Файл данных ( восстановление файла) Файл данных или набор файлов данных возвращается в исходное состояние и восстанавливается. Во время восстановления файловые группы, содержащие файлы, автоматически находятся в автономном режиме во время восстановления. Любые попытки подключения и работы с файловой группой вне сети приведут к ошибке. Страница данных ( восстановление страницы) При использовании модели полного восстановления или модели восстановления с неполным протоколированием можно восстановить отдельные станицы. Восстановление страниц может применяться для любой базы данных вне зависимости от числа файловых групп. Download 338.67 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling