18594

Распределенные базы данных

Доклад

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

Распределенные базы данных В крупных АС построенных на основе корпоративных сетей не всегда удается организовать централизованное размещение всех баз данных и СУБД на одном узле сети. Поэтому появляются распределенные базы данных РБД. При построении РБД приходитс

Русский

2013-07-08

35 KB

3 чел.

Распределенные базы данных

В крупных АС, построенных на основе корпоративных сетей, не всегда удается организовать централизованное размещение всех баз данных и СУБД на одном узле сети. Поэтому появляются распределенные базы данных (РБД).

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

Минимизация трафика нужна в связи с тем, что при обслуживании запроса могут потребоваться данные из многих узлов, пересылаемые по сети. Возможности минимизации видны из примера обработки данных нескольких таблиц из разных узлов. Очевидно, что целесообразна однократная пересылка таблиц (причем таблиц именно меньшего размера) на один узел, на котором и будет обрабатываться запрос.

Интероперабельность выражает способность взаимодействия программ, работающих в гетерогенных сетях (в разных операционных средах или с разными СУБД). Интероперабельность обеспечивается или с помощью программ-шлюзов (конверторов) для каждой пары взаимодействующих сред, или с помощью единого унифицированного языка взаимодействия. Таким языком для доступа к базам данных является язык SQL, интероперабельность на его основе имеет место в системе ODBC (Open Data Base Connectivity), пример реализации которой показан на рис. 5.13. В примере СУБД FoxPro находится в локальном узле, а СУБД Ingres и Informix - в удаленных узлах. Прикладная программа имеет ODBC-интерфейс, не зависимый от особенностей различных СУБД. Менеджер драйверов реализует на базе унифицированного языка SQL все нюансы доступа к базам данных, общие для разных СУБД. Драйвер конкретной СУБД преобразует инвариантные к СУБД запросы в форму, принятую в данной СУБД. В трехзвенной структуре менеджер драйверов может быть размещен на промежуточном сервере.

Рис. 5.13. Структура системы ODBC

Обеспечение целостности в РБД намного сложнее, чем в одноузловых базах данных. Различают два подхода к построению РБД: 1) тиражирование (репликация), при котором на нескольких серверах (в узлах) сети расположены копии базы данных; 2) полномасштабная распределенность, при которой разные части базы данных находятся на разных серверах сети (классическая распределенность).


 

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

9371. Нормирование точности и контроль деталей сборочной единицы 875 KB
  Содержание 1 Исходные данные 2 Нормирование точности гладких соединений 2.1 Соединение гладких валов и отверстий 2.2 Контроль размеров цилиндрических поверхностей гладкими калибрами 2.3 Допуски и посадки подшипников качения 2.4 Допуски размеров, вхо...
9372. Подготовка комплексных текстовых документов в среде редактора Microsoft Word 104.7 KB
  Подготовка комплексных текстовых документов в среде редактора Microsoft Word Для создания новых таблиц можно использовать инструмент Нарисовать таблицу. Филиал Январь Февраль Март Апрель Май Июнь Восток 120000 125000 130000 128000 140000 14500...
9373. Анализ использования манипулятивных приемов в современной рекламе и оценка их эффективности на примере компании «SaveHouse» 548.5 KB
  Охарактеризовать рекламную деятельность компании «SaveHouse» и использования в ней манипулятивных приемов. Разработать предложения по повышению эффективности рекламной деятельности компании «SaveHouse» путем активного использования манипулятивных приемов.
9374. Методика разработки безопасного маршрута 967 KB
  Велопоход – это не только отличный способ отдыха, благодаря которому можно испытать незабываемые эмоции и узнать много нового, но также возможность, не прилагая практически никаких дополнительных усилий, улучшить свое здоровье и физическую форму
9375. Использование электронных таблиц для расчетов 64.68 KB
  Использование электронных таблиц для расчетов Задача. Завод производит электронные приборы трех видов (прибор А, прибор В и прибор С), используя при сборке микросхемы трех видов (тип 1, тип 2 и тип 3). Расход микросхем задается следующей таблицей: П...
9376. Основы построения телекоммуникационных систем и сетей 509.18 KB
  Курсовая работа По предмету: Основы построения телекоммуникационных систем и сетей Практическая часть Решения задачи №1 Условия задачи Определить мощность ТВ радиопередатчика Р, обеспечивающего требуемое значение напряженности электромагнитного поля...
9377. РАСЧЕТ ПЛОСКОРЕМЕННОЙ ПЕРЕДАЧИ 95.79 KB
  Расчет плоскоременной передачи. 1. Определяем диаметр меньшего (ведущего) шкива: где, D1 - диаметр ведущего шкива, мм N1 - мощность на ведущем шкиве, кВт n1 - число оборотов ведущего шкива, об/мин. Вычисл...
9378. Анализ инженерно-геологических условий и оценка перспективности застройки территории, предназначенной для промышленно-гражданского строительства 56.58 KB
  Анализ инженерно-геологических условий и оценка перспективности застройки территории, предназначенной для промышленно-гражданского строительства Местоположение участка: Нижегородская область, Городецкий район, село Сокольское. Геоморфологический уча...
9379. Внеклассная воспитательная работа в школе 62.65 KB
  Внеклассная воспитательная работа в школе 1. Сущность внеклассной воспитательной работы Внеклассная воспитательная работа - это организация педагогом различных видов деятельности школьников во внеучебное время, обеспечивающих необходимые условия для...