КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Распределенные СУБД
Для того, чтобы сохранить конкурентоспособность, организации разукрупняют свои информационные ресурсы, делают их распределенными. В распределенной БД не все данные хранятся централизованно. Они распределены по узлам, удаленным географически, но связанным коммуникационными линиями. Каждый узел имеет собственную (локальную) БД. Кроме того, он может обращаться к данным, хранящимся на других узлах. Пользователь распределенной БД не обязан знать, каким образом ее компоненты размещены в узлах сети и представляет себе эту БД как единое целое. Распределенная база данных (РаБД) – совокупность логически взаимосвязанных баз данных, распределенных в компьютерной сети. Работу с распределенной БД обеспечивают распределенные СУБД. Распределенная СУБД (РаСУБД) – это программная система, которая обеспечивает управление распределенной БД и прозрачность ее распределенности для пользователей. Требования к РаБД и РаСУБД изложены в правилах К. Дейта, сформулированных в 1987 году: ü локальная автономность; ü никакой конкретный сервис не должен возлагаться на какой-либо специально выделенный центральный узел; ü непрерывность функционирования; ü независимость от местоположения, от фрагментации, от тиражирования; ü распределенная обработка запросов; ü управление распределенными транзакциями; ü независимость от оборудования, от операционных систем, от сети, от СУБД. РаБД могут быть однородными и неоднородными. Однородные РаБД имеют в своей основе одну СУБД, обычно с единственным языком баз данных; неоднородные РаБД - две или более существенно различающихся СУБД. В РаБД различаются и формы распределения данных. В одних случаях данные фрагментируются, т. е. делятся на порции, распределенные между множеством физических ресурсов. Фрагментация есть горизонтальная (разделение по географическому или другому характеристическому признаку) и вертикальная (разбиение таблицы по столбцам). Независимо от того, какого вида применяется фрагментация, поддерживается глобальная схема, позволяющая воссоздать из имеющихся фрагментов логически централизованную таблицу или другую структуру БД. Пользователь взаимодействует с РаБД посредством транзакций. Транзакция может вызвать несколько процессов в различных узлах, контролируемых независимыми программными модулями. В других случаях данные тиражируются. Тиражирование – это создание дублирующих копий (репликатов) объектов БД на разных узлах с целью повышения доступности и/или сокращения времени доступа к критически важным данным. Репликаты – это множество различных физических копий некоторого объекта БД (обычно таблицы), для которых в соответствии с определенными в БД правилами поддерживается синхронизация (идентичность) с некоторой "главной" копией. Существуют различные модели тиражирования:одновременное обновление, распространенные обновления, запланированная синхронизация дубликатов только для чтения. РаСУБД могут работать как в глобальных, так и в локальных сетях. Они предлагают возможности, расширяющие преимущества технологии БД. Так, позволяя каждому узлу поддерживать собственную БД, добиваются быстрого и эффективного доступа к наиболее часто используемым данным. РаСУБД могут повысить надежность работы в сети. Если компьютер некоторого узла вышел из строя, то нужные данные (ранее скопированные на два или более узлов) РаСУБД предоставит с узла, продолжающего функционировать. Предполагается скорое распространение РаСУБД в организациях различных типов.
Дата добавления: 2015-05-09; Просмотров: 1625; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |