75530

Характеристика и принципы построения сетевых (распределенных) БД

Доклад

Информатика, кибернетика и программирование

Характеристика и принципы построения сетевых распределенных БД Под распределенными базами данных РБД понимаются БД применяемые в вычислительной компьютерной сети. По типологии РБД делятся на: РБД централизованного хранения РБД распределенного хранения. При централизованном хранении вся РБД хранится на одном компьютере сервере а программы с остальных компьютеров клиентов обращаются к нему. Проектирование структуры такой РБД ничем не отличается от проектирования структуры обычных БД.

Русский

2015-01-15

35.5 KB

1 чел.

12. Характеристика и принципы построения сетевых (распределенных) БД

Под распределенными базами данных (РБД) понимаются БД, применяемые в вычислительной компьютерной сети.

По типологии РБД делятся на:

- РБД централизованного хранения

- РБД распределенного хранения.

При централизованном хранении вся РБД хранится на одном компьютере (сервере), а программы с остальных компьютеров (клиентов) обращаются к нему. Эта структура характерна для систем типа «клиент-сервер». Проектирование структуры такой РБД ничем не отличается от проектирования структуры обычных БД. С точки зрения проектирования значительно отличается проектирование РБД распределенного хранения.

В отличие от централизованных специфика проектирования распределенных баз данных состоит в необходимости учитывать не только объекты и связи предметной области, но и ряд других факторов, касающихся условий функционирования РБД: порядок решения задач, информационные потребности задач, частота обращения к данным на различных узлах ИВС и т.д.

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

Поэтому, несмотря на то, что СУБД обеспечивают наиболее развитую связь между узлами сети, основной целью проектирования РБД является сокращение количества этих связей за счет по возможности наиболее близкого расположения данных к прикладным задачам, их использующим. Однако, на практике редко удается разграничить данные и прикладные задачи, приписываемые строго определенному узлу сети. Как правило, разработчик сталкивается с ситуацией, когда одни и те же данные необходимы на различных узлах сети. Поэтому считается, что в хорошо спроектированной РБД "90% используемых данных должны находиться в локальном узле и только 10% - в удаленном". Данное эвристическое правило не может являться строгой количественной оценкой качества РБД, а показывает только общую тенденцию к максимальной локализации, которой необходимо придерживаться при проектировании РБД для обеспечения максимальной эффективности обработки данных.

Необходимость согласования структуры РБД и решаемых задач приводит к необходимости изменения не только размещения таблиц, но и их структуры.

В связи с этим, проектирование распределенной структуры целесообразно разбивать на два этапа:

1) фрагментация таблиц БД в зависимости от их применяемости прикладными задачами;

2)размещение полученных фрагментов таблиц по узлам сети в соответствии с правилом максимальной локализации и ограничениями, налагаемыми требованиями к РБД.

По сути проектирование РБД состоит из этапов проектирования реляционной базы данных и этапов проектирования распределенной архитектуры.


 

А также другие работы, которые могут Вас заинтересовать

67591. Системний підхід при аналізі ТК. Ознаки технологічних комплексів як складних систем 68 KB
  В системних дослідженнях широко використовуються процедури декомпозиції та агрегування, які є різними аспектами аналітичного та синтетичного методів дослідження систем. Складна система розчленовується на менш складні частини, які потім можуть об’єднуватись в одне ціле...
67592. ЭЛЕМЕНТЫ ТЕОРИИ МНОЖЕСТВ 142.5 KB
  Множества и функции. Эти объекты называются элементами множества S. Множество задают специфицируют двумя способами: перечислением: ={123}; характеристикой свойств общих для элементов множества: А = {X PX} А это множество тех и только тех элементов X для которых P от X есть истинное предложение.
67593. Отношения и функции/ Произведение множеств 116.5 KB
  Две пары считаются равными тогда и только тогда, когда x=u и y=v. Определение. Бинарным или двуместным отношением называют множество упорядоченных пар. Элементы x и y называют координатами или компонентами отношения.
67594. Специальные бинарные отношения 115 KB
  Примеры. «=» на множестве целых (действительных) чисел – отношение эквивалентности. Отношение геометрического подобия на множестве треугольников – отношение эквивалентности. Сравнимость по модулю 2 (или n) отношение эквивалентности на множестве целых чисел. Отношение принадлежности к одной группе...
67595. Понятие алгебры. Фундаментальные алгебры 113 KB
  Алгеброй называется совокупность MS множества M с заданными в нем операциями где множество M носитель S сигнатура алгебры. Алгебра называется полем действительных чисел. Алгебра вида называется группоидом индекс 2 здесь означает местность операции.
67596. Сравнение множеств 136 KB
  Множества и B называются равномощными если между и B существует взаимно однозначное соответствие т. Доказательство Если количество элементов одинаково то перенумеруем их и установим взаимно однозначное соответствие Следовательно множества равномощны.
67597. Основные соотношения комбинаторики 217 KB
  Сколькими способами можно в совокупности добраться от Москвы до райцентра через Уфу 1. Сколькими способами можно выбрать конверт с маркой 1. Сколькими способами можно сделать этот выбор 1. Сколькими способами можно выбрать на шахматной доске белую и черную клетки не лежащие на одной горизонтали или вертикали...
67598. Теория графов 107.5 KB
  Понятия смежности инцидентности степени опр Если x={vw} ребро то v и w концы ребра x. опр Если x=vw дуга орграфа то v начало w – конец дуги. опр Если вершина v является концом ребра x неориентированного графа началом или концом дуги x орграфа то v и x называются инцидентными.
67599. Матрицы смежности и инцидентности 128 KB
  Пусть утверждение верно для цикла длиной k-1. Допустим, в цикле имеются совпадающие вершины: vi=vj, (если их нет, то цикл - простой). Тогда удалим из цикла часть, заключенную между viи vj (вместе с vj). Получившийся цикл имеет меньшую длину и в силу индуктивного предположения из него можно выделить простой цикл.