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


 

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

63969. Установка и настройка программы управления компьютерным классом в «Пермском Радиотехническом Колледже А.С. Попова» 1.98 MB
  Для достижения поставленной цели, в ходе выполнения работы необходимо решить следующие задачи: исследование актуальности установки программы управление компьютерным классом; выбрать наиболее подходящую программу; установка и настройка программы в компьютерном классе колледжа...
63970. Повышению эффективности социальной работы ГКУ АО «Центр социальной поддержки населения Кировского района города Астрахани» 8.91 MB
  Тема дипломной работы является достаточно широко исследованной, но при этом остается постоянно актуальной, так как вопросы социальной защиты являются одними из базовых функций государства обеспечивающих его стабильность.
63971. Организации учета основных средств на ОАО «Вагонная ремонтная компания - 2» 231.53 KB
  В настоящее время из отраслей получающих значительные объемы бюджетных средств железнодорожный транспорт превратился в отрасль не только практически полностью самофинансирующуюся но и являющуюся одним из крупнейших доноров федерального бюджета пенсионного фонда местных бюджетных и внебюджетных фондов.
63972. Техника окрашивания омбре в салонных условиях 231.05 KB
  Для простоты восприятия приведем пример создания омбре по этой технике на натуральном цвете волос с переходом от натурального оттенка у корней к любому другому на кончиках. Нанесение краски на нижнюю часть всех волос. Реагент выдерживается на волосах максимально долго для создания интенсивного цвета.
63973. ОСОБЛИВОСТІ АДАПТАЦІЇ ОРГАНІЗМУ ПРИ ЦИКЛІЧНИХ ФІЗИЧНИХ НАВАНТАЖЕННЯХ 373 KB
  В літературі зустрічається незначна кількість праць яка присвячена вивченню показників діяльності серця спортсменів в різні періоди тренувального циклу протягом року макроцикл.зацікавленість викликають дослідження функцій серця спортсменів які займаються циклічними видами спорту в різні етапи...
63974. Класифікація і специфіка використання ОЗП. Методи вимірювання опору, ємності, індуктивності, добротності 281.79 KB
  У мостових схемах опори вимірюють, порівнюючи величини вимірюваного опору з величиною зразкового опору шляхом порівняння падіння напруг на цих опорах. При роботі в електричних полях змінного струму у діелектриках виникають втрати потужності.
63975. Индивидуальный подход и особенности его реализации в обучении иностранным языкам 185.35 KB
  Современная образовательная ситуация характеризуется становлением гуманистической парадигмы предполагающей иные отличные от традиционных подходы к организации образовательного процесса основанные на концепции индивидуального подхода целеполаганием которого является обеспечение развития...
63976. ОРГАНИЗАЦИЯ ПРЕДПРИНИМАТЕЛЬСКОЙ ДЕЯТЕЛЬНОСТИ НА УСЛОВИЯХ ФРАНЧАЙЗИНГА 33.98 MB
  Целью дипломной работы является проект по созданию ресторана «KFC» (Kentuсky Fried Chicken) в городе Иркутске с использованием методов экономического анализа, достижение поставленной цели предполагает необходимость решения следующих задач: изучить историю франчайзинга...
63977. Основные направления борьбы с коррупцией в таможенных органах на основе анализа международного опыта 680.5 KB
  Понятие коррупции и история ее возникновения в таможенных органах. Требования по предупреждению коррупционных правонарушений Основные направления по противодействию коррупции. Причины возникновения коррупции модели и индексы. Основные принципы противодействия коррупции.