Помощничек
Главная | Обратная связь


Археология
Архитектура
Астрономия
Аудит
Биология
Ботаника
Бухгалтерский учёт
Войное дело
Генетика
География
Геология
Дизайн
Искусство
История
Кино
Кулинария
Культура
Литература
Математика
Медицина
Металлургия
Мифология
Музыка
Психология
Религия
Спорт
Строительство
Техника
Транспорт
Туризм
Усадьба
Физика
Фотография
Химия
Экология
Электричество
Электроника
Энергетика

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



Тема: Апаратне забезпечення БД

  1. Апаратне забезпечення БД
  2. Архітектура багато користувальницьких СУБД
  3. Топології комп'ютерних мереж
  1. Апаратне забезпечення БД

До апаратного забезпечення баз даних належать:

ü Сервери

ü Робочі станції (ПК)

ü Мейнфрейми (термінали)

До складу яких входять:

1. Процесор і пам’ять, які забезпечують зберігання та обробку даних та програмного забезпечення БД.

2. Периферійне обладнання – базове та додаткове.

Сервер – це комп’ютер (програма), що надає в користування клієнтові який-небудь ресурс (диск, принтер, ПЗ)

Клієнт – це комп’ютер (програма), що використовує ресурси іншого ПК.

Вибір апаратного забезпечення БД залежить від:

§ вимог користувача (організації)

§ використовуваної СУБД

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

§ персональні

§ багато користувальницькі.

Персональні (однокористувальницькі) СУБД забезпечують можливість створення персональних БД і додатків, що працюють із ними, а при необхідності й додатків, що працюють із сервером БД ( наприклад: Visual FoxPro, Paradox, dBase, Access).

агато користувальницькі СУБД містять у собі сервер БД і клієнтську частину, працюють у неоднорідному обчислювальному середовищі – з різними типами ЕОМ і різними операційними системами (наприклад: Oracle, MS SQL Server).

 

2. Архітектура багато користувальницьких СУБД

При реалізації багато користувальницькіх СУБД використовуються різні типові архітектурні рішення, а саме:

ü телеобробка,

ü файловий сервер,

ü клієнт-сервер.

Телеобробка

 
 

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

Розвиток ПК та комп’ютерних мереж призвели до появи інших двох архітектур.

Файловий сервер.

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

Недоліки архітектури:

1. Великий обсяг мережного трафіка.

2. На кожній робочій станції повинна перебувати повна копія СУБД.

3.

 
 

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

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

Усуває недоліки перших двох технологій. Існує клієнт та сервер.

Клієнт приймає від користувача запит, перевіряє синтаксис і генерує запит до бази даних мовою SQL, передає повідомлення, очікує надходження відповіді й форматує отримані дані для подання користувачеві.

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

Переваги архітектури

ü більш широкий доступ до існуючих баз даних.

ü Підвищується продуктивність системи.

ü Вартість апаратного забезпечення знижується.

ü Скорочуються комунікаційні витрати.

ü Підвищується рівень несуперечності даних..

 
 

 




Поиск по сайту:

©2015-2020 studopedya.ru Все права принадлежат авторам размещенных материалов.