Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
10 Базы данных.doc
Скачиваний:
12
Добавлен:
20.08.2019
Размер:
113.66 Кб
Скачать

Пространственная архитектура

23.10.2.1. Сосредоточенные и распределенные системы

Пространственная  архитектура  системы  базы  данных  характеризует размещение  функциональных компонентов системы и ее  информационных ресурсов    в         пространстве.   По   этому   критерию   различаются сосредоточенные и распределенные системы.

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

Системы мобильных баз данных

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

    Нужно  заметить,  что  мобильные системы  баз  данных  обладают рядом  специфических  особенностей, которые оказывают  существенное влияние на используемые в них технологии. Так, ограниченная емкость источников    питания   мобильных  компьютеров  требует   применения нетрадиционных  моделей  транзакций.  Вместо  традиционных   частых коротких  транзакций в данном случае более эффективны  длинные,  но более  редкие транзакции. Мобильность компьютеров порождает  данные новой  природы  в  базах данных. Интерпретация  значений  некоторых данных  зависит от местоположения мобильного компьютера клиента.  В мобильных  системах  баз данных могут существовать  также  запросы, результаты    обработки  которых  также  зависят  от  местоположения пользователя  в момент задания запроса. Специфические требования  к механизмам  защиты  целостности данных в локальных  СУБД  мобильных компьютеров  связаны  также с возможностью неожиданного  прерывания a% -a  взаимодействия со стационарной частью системы базы данных. В связи  с  тем,  что  мобильный компьютер не находится  в  состоянии постоянного  взаимодействия  со  стационарной  частью  системы,   в мобильных   системах   необходимы   особые   методы   синхронизации тиражируемых данных. В настоящее время для многие из этих и  других проблем, возникающих в системах такого рода, уже найдены решения.