Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
БД_1 / Мет пособие БД / Лекция 7_РБД.doc
Скачиваний:
38
Добавлен:
11.06.2015
Размер:
125.44 Кб
Скачать

Решения по созданию распределенных бд

Целью создания распределенных БД является наиболее полное и эффективное обеспечение данными для принятия решений при наименьших затратах труда и материально технических ресурсов. Для этого необходимо:

  • обеспечить своевременное и полное поступление качественных данных;

  • создать распределенные базы данных и метаданных;

  • разработать средства доступа к данным.

Важнейшими вопросами построения распределенных БД являются методы тиражирования БД между центрами, реализация связей между ними, разработка типовых проектных решений, создание основных блоков со стандартными методами поиска, кодификаторами, форматами хранения данных.

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

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

Распределенные БД проектируются для выполнения задач двух типов – научных, связанных с накоплением максимально полных БД; производственных, которые сводятся к информационному обеспечению поддержки решений на объектах экономики.

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

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

Позволяя каждому центру поддерживать свою собственную БД, получаем быстрый и эффективный доступ к наиболее часто используемым данным. Распределенная БД повышает надежность системы. Если компьютер одного центра выходит из строя, то остальная сеть продолжает работать. Это достигается за счет дублирования данных в разных центрах.

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