Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
OBDZ1_Lect_1-2.doc
Скачиваний:
2
Добавлен:
01.05.2025
Размер:
479 Кб
Скачать
☆

Архітектура Клієнт-Сервер

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

Рис.1.13. Архітектура Клієнт-сервер та сервер БД в локальній мережі

Робота сервера БД з Інтернет відбувається у двохступеневій архітектурі Клієнт-сервер:

  1. Інтернет-клієнт запитує дані у WEB-сервера.

  2. WEB-сервер своїм програмним забезпеченням (програми на PHP, ASP та інші) переводить запит у запит на SQL до БД.

  3. Сервер БД надає запитані дані.

  4. WEB-сервер формує та відсилає Інтернет-клієнту відповідь на стандартній мові (як правило, це HTML-сторінка).

  5. Завдяки стандартній мові відповідь відображається будь-яким Інтернет-броузером.

Рис.1.14. Архітектура Клієнт-сервер в Інтернет та в локальній мережі

Тенденції розвитку субд Зменшення та здешевлення систем

Спочатку СУБД являли собою крупні та дорогі програмні комплекси, орієнтовані на великі ЕОМ. Оскільки сьогодні сотні гігабайт інформації вміщаються на диску ПК, є можливість встановлення СУБД на ПК. Реляційні СУБД є звичайним компонентом ПК – як текстові процесори і електронні таблиці.

Зростання систем

Розміри корпоративних БД досягають сотень гігабайт і навіть терабайт (10**12 байт). 50ГБ – це інформація пересічного підприємства за 10 років. Це може бути, напр., інформація про продажі за довгий час.

Сучасні БД зберігають не тільки числа та рядки символів, але й графічні зображення, аудіо- і відеозаписи. Для відео тривалістю 1 година треба 1ГБ пам’яті. БД з графічною інформацією з супутників можуть займати петабайти (10**15 байт).

Третинні пристрої зберігання в субд

Оперативна пам’ять є первинним пристроєм зберігання. Лише там відбувається обробка (зміна) інформації.

Вторинними пристроями для тривалого зберігання БД (secondary storage devices) є дискові масиви.

Функції окремих носіїв інформації можуть виконувати CD-диски, DVD-диски та магнітні стрічки. Для них необхідний роботизований пристрій, який встановить диск у пристрій для читання та ініціює його завантаження.

Рис.2.3. Ієрархія пристроїв зберігання інформації

Паралельні обчислення

Шляхи розпаралелювання тривалих операцій:

  • Читати паралельно з кількох дисків. При цьому кожний диск або машина відповідальні за певну ланку БД (як-от дані та журнал транзакцій).

  • Розпаралелювати обчислення, передбачивши це ще на рівні алгоритмів.

Грід

Ґрід – технологія сумісного використання обчислювальних потужностей та сховищ даних, універсальна програмно-апаратна інфраструктура, що об’єднує розрізнені комп’ютери у єдину територіально-розподілену інформаційно-обчислювальну систему.

Ґрід-мережі (англ. Grid computing) — нова модель обчислень, яка пропонує можливості виконувати складніші обчислення шляхом використання багатьох комп'ютерів, під'єднаних до мережі, які моделюють архітектуру віртуального комп'ютера, здатного розподіляти задачі виконання процесу в паралельній інфраструктурі. Ґріди використовують ресурси багатьох окремих комп'ютерів, з'єднаних комп'ютерною мережею (як правило, Інтернет), для розв'язання обчислювальних проблем великого маштабу. Ґріди надають можливість виконувати обчислення з великими об'ємами даних, шляхом їх розділення на менші частини, або можливості виконувати набагато більше паралельних обчислень, ніж це можливо на окремому комп'ютері шляхом розділення задач між процесами. На сьогоднішній день, розміщення ресурсів у Ґрід виконується у відповідності до SLA (угод на рівні послуг).[Вікіпедія]

Рис.2.4. Технічна структура ГРІД

Рис.2.5. Логічна структура ГРІД: віртуальні організації, що доступаються до різних наборів ресурсів, причому ці набори можуть перетинатися

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]