Please enable JavaScript.
Coggle requires JavaScript to display documents.
КЛІЄНТ-СЕРВЕРНІ ТА РОЗПОДІЛЕНІ БАЗИ ДАНИХ - Coggle Diagram
КЛІЄНТ-СЕРВЕРНІ ТА РОЗПОДІЛЕНІ БАЗИ ДАНИХ
Клієнт-серверна архітектура баз даних
Клієнт
Сервер
Переваги
Гнучкість
Масштабованість
Вертикальна
Горизонтальна
Інтероперабельність
Дворівнева архітектура
Найпростіша
Обслуговування ПЗ складне
Код перевірки між клієнтом і сервером БД
Трирівнева архітектура
Може мати проміжне ПЗ
Орієнтоване на повідомлення
Монітор обробки операцій
Може мати додатковий сервер додатків
Виконує нписання звітів
Підходи
Розташування на окремому ПК
Розподіл між сервером БД та ПК клієнтів
Багаторівнева архітектура
Має проміжне ПЗ
Має додаткові сервери додатку
Веб-сервісна архітектура
Узагальнюють багаторівневі архітектури
Використовують Інтернет-стандарти
Знижують витрати на електронний бізнес
швидше розгортаючи сервіси
подаючі нові сервіси у стандартнх форматах
знаходячи існуючі сервіси у інших організацій.
. Архітектура розподілених баз даних
Сайт
Глобільні запити
Архітектура
Локальний менеджер БД
Однорідний
Неоднорідний
Розподілений менеджер БД
З щільною інтеграцією
З вільною інтеграцією
Розподілена обробка запитів
передбачає як локальну (внутрішньосайтову), так і глобальну (міжміські) оптимізацію
Паралельна обробка може скоротити час відгуку, але збільшити загальну кількість споживаних ресурсів.
Транзакції дотримуються властивостей ACID, а розподілена СУБД забезпечує одночасність та прозорість відновлення
мінімізація використання ресурсів = мінімізації часу відгуку. У розподіленому середовищі мінімізація ресурсів може суперечити мінімізації часу реакції через можливості паралельної обробки