Основні поняття і визначення
Режими використання БД у загальному вигляді показані на рис. 10.1.
Якщо з БД працюють одночасно декілька користувачів, то в цьому випадку СУБД повинна забезпечувати коректну паралельну роботу всіх користувачів над одними і тими ж даними. Розрізняють розподілену обробку і розподілені БД.
Архітектура бази даних
Однокористувацька | Багатокористувацька | ||
база даних | база даних | ||
Централізована | Розподілена база | |
база даних | даних |
Файловий сервер | Сервер бази | Сервер | |||
даних | застосувань | ||||
Рис. 10.1. Режими роботи з базою даних
Розподілена обробка −це обробка з використаннямцентралізованої бази даних, доступ до якої може виконуватись з різних комп'ютерів мережі (рис. 10.2, a). Ця топологія часто називається "клієнт-сервер". В цій системі одні вузли − клієнти, а інші − сервери.
Сервер −комп'ютер,який надає деякі послуги іншимкомп'ютерам, обмін повідомленнями з якими здійснюється за допомогою мережі, що їх з'єднує. Послуги полягають у наданні комп'ютеру, який звертається, ресурсів сервера (файлів, обчислювальних ресурсів і т.ін.) шляхом виконання вказаної програми і видачі результатів її роботи.
Клієнт −це процес,який посилає запит наобслуговування.
Розподілена база даних −це набір логічно зв'язаних міжсобою роздільних даних і їх описів, які фізично розподілені в деякій комп'ютерній мережі (рис. 10.2, б). Розподілена СУБД, в якій управління кожним із вузлів виконується зовсім автономно називається мультибазовою системою.
Розподілена СУБД – це програмна система, яка призначена для управління розподіленими базами даних і яка забезпечує прозорий доступ користувачів до розподіленої інформації.
База | База | |||||
Клієнт 1 | Клієнт 2 | даних 1 | даних 2 | |||
. | Клієнт 1 | Клієнт 2 | ||||
Комп'ютерна | . | |||||
. | . | |||||
мережа | . | Комп'ютерна | . | |||
. | . | |||||
База | Сервер | мережа | . | |||
. | ||||||
даних | База | Клієнт N | ||||
даних N | ||||||
а | б |
Рис. 10.2. Структура інформаційної системи: а −розподілена обробка; б −розподілена база даних
Якщо всі вузли розподіленої системи використовують той самий тип СУБД, то така система називається гомогенною. Якщо вузли розподіленої системи використовують різні типи СУБД, які обробляють різні моделі даних, то така система називається гетерогенною.
Дата добавления: 2016-03-22; просмотров: 646;