Файл: “Преимущества и недостатки заказных, уникальных и тиражируемых систем”.pdf
Добавлен: 14.07.2023
Просмотров: 87
Скачиваний: 2
В процессе тиражирования транзакций (transactional replication) от издателя к подписчикам передаются не данные, а операции над ними. Само обновление происходит на рабочей станции. Передачу транзакций можно использовать только в том случае, когда в автономной базе данных уже хранится копия основной БД. При использовании этой схемы периодически необходимо выполнять и полную синхронизацию данных, которая выполняется по методу тиражирования моментального снимка данных. Тиражирование транзакций лучше всего использовать, когда объем базы данных велик, а операций над ними выполняется немного.
В БнД вообще, а в распределенных - особенно одной из важнейших задач является обеспечение целостности баз данных, в том числе восстановление баз после их разрушения. Для этих целей используются журналы изменений баз данных - протокол, в котором регистрируются в хронологическом порядке исходные и обновленные состояния всех записей базы данных, модифицированных в процессе исполнения транзакций. Ведение журнала обеспечивается многими СУБД и применяется при процедурах восстановления.
В случае обновления на подписчике (immediate updating subscribers) тиражирование инициируется издателем. Как только издатель подтверждает транзакцию, он сообщает дистрибьютеру о том, что данные изменены. Дистрибьютер забирает подтвержденную транзакцию и рассылает ее подписчикам. Если во время завершения транзакции связь между дистрибьютером и издателем была прервана, то транзакция записывается в очередь и будет передана дистрибьютеру, как только связь восстановится. Дальнейшее распространение данных выполняет дистрибьютер либо принудительно, либо по запросу. Транзакции проводятся только через издателя.
Список использованной литературы
1 Автоматизированные информационные технологии в экономике: учебник / под ред. Г. А. Титоренко. — М.: Компьютер, ЮНИТИ, 2011.
2 Дзюбенко, А. Л. Корпоративные информационные системы. Особенности внедрения. Часть 1 / А. Л. Дзюбенко // Информационные системы в экономике — (http://www.e-college.ru/xbooks/xbook 018/book/index/index.html ?go=part-014*page.htm).
3 Корпоративные информационные системы — (http://iablov.narod.ru/igupit/kislec.htm#_Toc 151 864 579).