Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Мережі на основі моделі клієнт/сервер

В локальних мережах з виділеним сервером можуть застосовуватися технології “файл-сервер” і “клієнт-сервер”.

У випадку технології “файл-сервер” опрацювання інформації цілком провадиться на окремих комп'ютерах (робочих станціях), у програмне забезпечення яких входять і прикладні програми опрацювання даних відповідно до призначення робочої станції, і СУБД, використовувані для одержання даних із централізованої БД. Сама база даних знаходиться на окремо виділеному комп'ютері — файлі-сервері (див. рисунок 11.2, а).

 

Рисунок 11.2 - Схеми опрацювання даних в мережах з виділеним сервером

 

“Вузьким” місцем технології “файл-сервер” є значне завантаження каналів локальної мережі і збільшення тривалості проведення операцій при зростанні кількості одночасних запитів із різних робочих станцій. Ця проблема значно мірою вирішується шляхом переходу до технології “клієнт-сервер”. Позитивний ефект досягається за рахунок виділення клієнтської і серверної частин мережних програм. Клієнтська частина встановлюється на робочих станціях і дозволяє сформувати запит із указівкою параметрів відбору даних. Серверна частина встановлюється на сервері і здійснює вибірку даних із спільної бази даних відповідно до отриманого запиту. Такий поділ дозволяє значно зменшити кількість переданої по каналах мережі інформації, що прямо впливає на загальну продуктивність системи.

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

У моделі “товстого” клієнта в серверну частину, додатково до спільної бази даних, виділені тільки загальні функції управління базою даних (див. рисунок 11.2, б). Іншими словами, серверна частина організована як сукупність спільної бази даних і серверу бази даних.

При усій своїй прогресивності така технологія також виявилася не найкращою. Для ілюстрації цього факту розглянемо процедуру вирішення в бухгалтерських програмах задачі групового нарахування зносу основних засобів. Клієнт послідовно запитує з серверу записи картотеки основних засобів. Картка вибирається сервером бази даних і передається на робочу станцію, де провадиться розрахунок місячного зносу, змінюється сума залишкової вартості, формуються відповідні проводки. Змінені значення картки і відповідних проводок передаються знову на сервер бази даних, який записує їх у БД. Потім ці дії повторюються для наступної картки і т.д. Таким чином, для виконання найпростіших обчислювальних операцій кожна картка цілком передається від серверу до робочої станції і назад, що навряд чи доцільно.

У моделі “тонкого” клієнта дана обставина врахована і канали зв'яз­ку ще більш розвантажені за рахунок відмови від перекачки даних для ви­ко­нання над ними процедур опрацювання, характерних для більшості ро­бо­­чих станцій. Серверна частина при цьому являє собою сукупність спіль­ної бази даних, серверу бази даних і серверу додатка (рис. рисунок 11.2, в).

Само собою зрозуміло, що при використанні будь-якої із моделей технології “клієнт-сервер” зростає навантаження на комп'ютер, виділений під сервер. Особливо сильно це помітно при використанні моделі “тонкого” клієнта: для серверу потрібно комп'ютер дуже високої продуктивності. Якщо врахувати до того ж і звичайні для будь-якого серверу вимоги високої надійності й ефективності підсистеми введення-виведення, то стає очевидним, що використання звичайних, хоча і потужних, персональних комп'ютерів у якості серверів не завжди прийнятно. Краще використовувати спеціалізовані комп'ютери, призначені саме для цих цілей. Відмінними рисами таких комп'ютерів є застосування двох або більш процесорів, "швидких" дисководів типу SCSI з великою місткістю, а також RAID-систем для підвищення надійності збереження даних. Само собою зрозуміло, що вартість такого сервера значно перевершує вартість звичайного комп'ютера. Проте ці витрати окупаються з лихвою. Не випадково всі сучасні інформаційні системи розробляються з урахуванням застосування технології “клієнт-сервер”.

 

<== предыдущая лекция | следующая лекция ==>
Локальні комп'ютерні мережі: призначення й організація | Апаратні засоби та програмне забезпечення комп’ютерних мереж
Поделиться с друзьями:


Дата добавления: 2014-01-06; Просмотров: 440; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.