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


 

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

55062. Совершенствование техники выполнения ранее изученных элементов баскетбола 63.5 KB
  Задачи урока: Образовательная ведение мяча по кругу; ведение мяча с изменением направления; передача мяча в парах в движении; ведение мяча два шага бросок в кольцо;...
55063. Як досягти поваги в колективі 44 KB
  3 група філологи добирають вислови видатних людей про дружбу і колективізм. Повідомлення теми уроку Тема нашого уроку: Як досягти поваги в колективі. Культурна людина бажана в будь якому колективі.
55064. Поведінка учня. Безпека школяра. Правила поведінки учня під час шкільних масових заходів 81 KB
  Що таке звичка ввічливої поведінки Яка це звичка Які інші корисні звички для зміцнення здоровя вам відомі Чому ви самі поважаєте себе якщо можете самостійно виховати в собі корисні риси Згадайте свої маленькі перемоги над собою. Як ви допомагаєте виробити корисні звички друзям Як ви спілкуєтесь зі своїми...
55065. Програма Power Point на уроках української мови та літератури як засіб формування інноваційної особистості 6.61 MB
  І тут на допомогу приходить візуалізація за допомогою компютерної презентації. Застосування цієї програми дає можливість учителеві та учням складати презентації для організації інформаційної підтримки під час підготовки й проведення уроківє унікальною можливістю демонстрації пропонованого матеріалу...
55066. Щастя. Як ми його розуміємо? 45 KB
  Тема: Щастя. Практична: Поглибити знання учнів про диспут та його проведення розширити розуміння поняття щастя виховувати людяність працьовитість любов до людей чесність. Щастя не слава не гроші Все це минає. Щастя це друзі хороші Шана людськая Олександр Підсуха.
55067. Грай, трембіто, дзвеніть, цимбали 533.5 KB
  Обладнання: кабінет образотворчого мистецтва зразки народних інструментів: трембіти роги цимбали; відеоматеріали. Тут грали і на скрипці і на сопілці особливо любили цимбали. У цій хаті жив і учився робити цимбали В.
55068. Всеукраїнська олімпіада з математики 795 KB
  Завдання: сформулювати і довести теореми Чеви і Менедая; показати їх застосування до доведення відомих і доведених раніше тверджень; вчити використовувати ці теореми під час розвязування задач на доведення і обчислення. Напередодні засідання учитель дає завдання трьом учням підготувати доведення тверджень про перетин в одній точці бісектрис внутрішніх кутів трикутника висот і медіан трикутника поділ кожної медіани їх точкою перетину на частини відношення довжин яких дорівнює 2:1 якщо вимірювати довжину першої частини від вершини....
55069. Позакласна робота з математики 223.5 KB
  Але вона має свої особливості: якщо урок проводиться за програмою то позакласні заняття не регламентуються нею що дозволяє вчителю підбирати завдання які відповідають рівню знань та умінь учнів здійснювати індивідуальний підхід проводити їх в цікавій формі спрямовувати на розширення поглиблення знань...
55070. Поняття про форми організації виховного процесу. Характеристика і методика проведення форм поза навчальної виховної роботи 63.5 KB
  Позакласна виховна робота - це здійснювана в позаурочний час різноманітна діяльність учнів під керівництвом учителіввихователів школи спрямована на задоволення інтересів і запитів розвиток їх інтелектуальних можливостей. Принципи на яких ґрунтується позакласна і позашкільна виховна робота Добровільний характер участі в ній учнів враховуються їх інтереси.