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


 

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

39797. Распределение оперативной памяти в современных ОС 110.5 KB
  Распределение оперативной памяти в современных MSDOS В состав MS DOS входят следующие основные компоненты: Базовая система ввода вывода BIOS bse inputoutput system включающая в себя помимо программы тестирования ПК POST программа самотестирования при включении ПК.SYS 580 Кб Область памяти для выполнения программ пользователя и утилит MSDOS. Область и размер используемого видеобуфера зависит от используемого режима При работе в текстовом режиме область памяти А0000В0000 свободна и м.
39798. Логическая структура дисков 71 KB
  должна быть создана физическая и логическая структура диска. Формирование физической структуры диска состоит в создании на диске концентрических дорожек которые делятся на секторы. Для этого в процессе форматирования магнитная головка дисковода расставляет в определенных местах диска метки дорожек и секторов. После форматирования гибкого диска 35 его параметры будут следующими: Информационная емкость сектора 512 байтов; Количество секторов на дорожке 18; Дорожек на одной стороне 80; Сторон 2.
39799. Понятие операционной системы и цели ее работы 7.34 MB
  Суперкомпьютеры используются для вычислений требующих больших вычислительных мощностей сверхвысокой производительности и большого объема памяти. Другая характерная черта ноутбуков это наличие кардридеров портов для чтения всевозможных карт памяти используемых в мобильных телефонах или цифровых фотокамерах; обеспечивается также интерфейс FireWire официально IEEE 1394 для подключения цифровой видеокамеры; таким образом ноутбуки хорошо приспособлены для ввода обработки и воспроизведения обработки мультимедийной информации....
39800. ИНФОРМАЦИОННАЯ БЕЗОПАСНОСТЬ 1.32 MB
  ISBN Новые информационные технологии активно развивающиеся в последние годы позволили осуществить своеобразную революцию в проблеме обработки и передачи информации. Основные угрозы безопасности информации в ИВС 8 1. Цели и задачи защиты информации в ИВС 19 1. При этом стоимость информации часто превосходит в сотни и тысячи раз стоимость компьютерной системы в которой она находится.
39801. БАЗЫ И БАНКИ ДАННЫХ 5.08 MB
  ВВЕДЕНИЕ В БАЗЫ И БАНКИ ДАННЫХ 1. Понятие базы и банка данных Развитие вычислительной техники и появление емких внешних запоминающих устройств прямого доступа предопределило интенсивное развитие автоматических и автоматизированных систем разного назначения и масштаба в первую очередь заметное в области бизнесприложений.1 Другими направлениями стимулировавшими развитие стали с одной стороны системы управления физическими экспериментами обеспечивающими сверхоперативную обработку в реальном масштабе времени огромных потоков данных от...
39802. Административная теория А. Файоля 36.5 KB
  Файоля Французский инженер и предприниматель Анри Файоль {18411925 создал так называемую административную теорию управления. Его теория состоит из двух частей: функций управления которые отвечают на вопрос что делает руководитель он выделяет всего пять функций: предвидение планирование организация координирование и контроль. Он называется так потому что все функции расписаны по уровням управления каждому свои и в разном объёме. Существовавшую до него линейную структуру управления он дополнил функциональными службами.
39803. Використання ІТ в документознавстві 37 KB
  Хоча компютерні інформаційні системи використовують компютерні технології щоб обробити неперевірені відомості в значущу інформацію існує відчутна відмінність між компютером і компютерною програмою з одного боку та інформаційною системою з іншого. Компютери забезпечують устаткування для зберігання і виготовлення інформації. Компютерні програми або програмне забезпечення є наборами керівництва по обслуговуванню які управляють роботою компютерів. Але компютери є тільки частиною інформаційної системи.
39804. Методика малювання натюрморту в початкових класах 21 KB
  При компонуванні натюрморту діти спочатку малюють лінію що виділяє предметну площину від вертикальної стіни. При зображенні натюрморту діти повинні користуватися модулем умовною міркою. За модуль береться самий маленький предмет натюрморту.
39805. Використання творів образотворчого мистецтва на уроках малювання і ліплення в початковій школі 22 KB
  Жодного уроку з образотворчої діяльності не повинно бути без аналізу творів образотворчого мистецтва. Програма пропонує використовувати репродукції фотографії таких видів образотворчого мистецтва: живопис графіка скульптура архітектура декоративнеприкладне мистецтво. Інколи для порівняння аналізів творів образотворчого мистецтва можна ввести в заключну частину при аналізі дитячих робіт щоб діти самі аналізуючи свою роботу могли знайти недоліки у своїх роботах.