Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Технології реплицирования даних

Реферат Технології реплицирования даних





посередньо таблицями даних, виключаючи інші об'єкти бази даних (запити, форми, звіти), реалізація та підтримка яких залежать від специфіки конкретної СУБД.

Певною проблемою технологій об'єктного скріплення є поява «проломів» в системах захисту даних і розмежування доступу. Виклики драйверів ODBC для здійснення процедур доступу до даних крім шляху, імені файлів і необхідних об'єктів (таблиць), якщо відповідні бази захищені, містять у відкритому вигляді паролі доступу, в результаті чого може бути проаналізована і розкрита система розмежування доступу та захисту даних [12].


5. Технології видаленого доступу і системи БД, тиражування і синхронізація в розподілених системах БД


У технологіях розподілених інформаційних систем в даний час існують наступні напрямки:

технології «Клієнт-сервер»;

технології реплицирования (тиражування);

технології об'єктного скріплення.

Розподілені інформаційні системи, як правило, побудовані на основі поєднання всіх трьох технологій.

Технології та моделі «Клієнт-сервер».

В основі клієнт-серверних технологій лежать дві основні ідеї:

загальні для всіх користувачів дані на одному або декількох серверах;

багато користувачів (клієнтів) на різних обчислювальних установках, спільно (паралельно і одночасно) обробних загальні дані.

Під сервером в широкому сенсі розуміється будь-яка система, процес, комп'ютер, володіють яким-небудь обчислювальним ресурсом (пам'яттю, часом, продуктивністю процесора і т.д.).

Клієнтом називається також будь-яка система, процес, комп'ютер, користувач, що запитують у сервера який-небудь ресурс, що користуються будь-яким ресурсом або обслуговуються сервером іншим способом [13].

У структурі СУБД виділяють три компоненти:

компонент подання, який реалізує функції введення і відображення даних;

прикладної компонент, що включає набір запитів, подій, правил, процедур та ін. обчислювальних функцій;

компонент доступу до даних, що реалізує функції зберігання, вилучення, фізичного оновлення та зміни даних.

Виходячи з особливостей реалізації і розподілу в системі цих компонентів, розрізняють чотири моделі технологій «Клієнт-сервер»:

модель файлового сервера (FS);

модель віддаленого доступу до даних (RDA);

модель сервера бази даних (DBS);

модель сервера додатків (AS).

Модель файлового сервера.

Один з комп'ютерів мережі визначається файловим сервером (загальним сховищем даних), а всі основні компоненти СУБД розміщуються на клієнтських установках. При зверненні до даних ядро ??СУБД звертається із запитами на введення-виведення даних до файлової системи. У оперативну пам'ять клієнтської установки на час сеансу роботи повністю або частково копіюється файл бази даних. Достоінствамоделі: простота і відсутність високих вимог до продуктивності сервера. Недоліки: високий мережевий трафік, відсутність спеціальних механізмів СУБД щодо забезпечення безпеки даних.


5.1 Модель віддаленого доступу до даних


Ця модель заснована на обліку специфіки зберігання і фізичної обробки даних у зовнішній пам'яті для реляційних СУБД. У даній моделі компонент доступу до даних реалізується у вигляді самостійної програмної частини СУБД, званої SQL-сервером, і розміщується на сервері. SQL-сервер виконує низькорівневі операції по організації, розміщення, зберігання і маніпулювання даними. На сервері розміщуються також файли БД і системний каталог БД. На клієнтських установках розміщуються програми, що реалізують інтерфейсні та прикладні функції СУБД. Прикладної компонент клієнта формує необхідні SQL-інструкції і направляє їх SQL-серверу, який приймає, інтерпретує, виконує, перевіряє ці інструкції, забезпечує виконання обмежень цілісності і безпеки даних і направляє клієнтам результати обробки SQL-інструкцій (набори даних).

Гідності. У результаті реалізації такого підходу різко зменшується завантаження мережі. RDA-модель дозволяє також уніфікувати інтерфейс взаємодії прикладних компонентів СУБД із загальними даними. Така взаємодія стандартизовано в рамках мови SQL спеціальним протоколом ODBC, що грає важливу роль у забезпеченні незалежності від типу СУБД на клієнтських установках. Це дозволяє інтегрувати вже існуючі локальні БД в створювані розподілені інформаційні системи незалежно від типів СУБД клієнтів і сервера. Недоліки. Високі вимоги до клієнтських обчислювальним установкам, оскільки на них виконуються прикладні програми обробки даних. Значний трафік мережі, оскільки з сервера направляються клієнтам набори даних, які можуть мати істотний обсяг [14].


5.2 Модель сервера бази даних


На клієнтських установках в DBS-моделі розміщується тільки інтерфейсний компонент, а всі інші компоненти СУБД розміщуються на сервері. Від клієнтів на сервер направляються тільки ви...


Назад | сторінка 6 з 12 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Створення бази даних &Комп'ютерна школа& в СУБД MS Access
  • Реферат на тему: Створення бази даних в СУБД MS SQL Server
  • Реферат на тему: Розробка бази даних і серверної частини інформаційної системи обліку техніч ...
  • Реферат на тему: Створення бази даних освітньої установи в СУБД Access
  • Реферат на тему: Реалізація бази даних і серверної частини інформаційної системи "ДАІ&q ...