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) полномасштабная распределенность, при которой разные части базы данных находятся на разных серверах сети (классическая распределенность).


 

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

17733. Экономические показатели деятельности страховых компаний 43.5 KB
  Экономические показатели деятельности страховых компаний 1. Структура доходов расходов и прибыли страховщика 2.Налогообложение СК 3. Финансовая устойчивость страховых операций. 1. Структура доходов расходов и прибыли страховщика 1.Главной особенностью деятельн...
17734. Страхование ответственности 67.5 KB
  Тема 8 Страхование ответственности Имущественное страхование Особенности страхования в сельском хозяйстве Особенности страхования строенийОсобенности в транспортном страховании Страхование ответственности это отрасль страхования где объектом страхован
17735. Понятие и сущность перестрахования 44.5 KB
  Тема 9 Перестрахование Понятие и сущность перестрахования Виды перестрахования Понятие и сущность перестрахования Перестрахование является необходимым условием обеспечения финансовой устойчивости страховых операций и нормальной деятельности .В больш...
17736. Сетевые адаптеры. Драйверы сетевых адаптеров 40 KB
  Лабораторная работа №8 Сетевые адаптеры. Драйверы сетевых адаптеров. Цель работы: изучить оборудование предназначенное для передачи данных; научиться устанавливать драйверы плат сетевых адаптеров в среде операционной системы Windows NT Server; научиться наст...
17738. ПРИНЦИПЫ ФУНКЦИОНИРОВАНИЯ ЛОКАЛЬНЫХ ВЫЧИСЛИТЕЛЬНЫХ СЕТЕЙ 124.87 KB
  Лабораторная работа №1 ПРИНЦИПЫ ФУНКЦИОНИРОВАНИЯ ЛОКАЛЬНЫХ ВЫЧИСЛИТЕЛЬНЫХ СЕТЕЙ Цель работы : ознакомиться с основными принципами функционирования локальных вычислительных сетей Основные компоненты и типы ЛВС ЛВС на базе ПК получили в настоящее время
17739. Компоновка локальных вычислительных сетей 103.5 KB
  Лабораторная работа №2. Компоновка локальных вычислительных сетей Цель работы: изучить варианты компоновки локальных вычислительных сетей Понятие топологии сети и базовые топологии Существует большое число способов которыми можно соединить компьютеры
17740. ФИЗИЧЕСКАЯ СРЕДА ПЕРЕДАЧИ ДАННЫХ 205.5 KB
  Лабораторная работа №3 Физическая среда передачи данных Цель работы: изучить оборудование предназначенное для передачи данных Основные типы кабельных и беспроводных сред передачи данных На сегодня большая часть компьютерных сетей используют для соединен...
17741. РАСШИРЕНИЕ ЛОКАЛЬНЫХ СЕТЕЙ 230.5 KB
  Лабораторная работа № 6 РАСШИРЕНИЕ ЛОКАЛЬНЫХ СЕТЕЙ Цель занятия: Изучить причины расширения ЛВС и используемые для этого устройства Краткие сведения из теории ЛВС имеют свойство перерастать начальные проекты. С ростом компаний растут и ЛВС. Изменение профи...