ТЕХНОЛОГІЇ ОБРОБКИ ДАНИХ

Обробка даних на окремих робочих місцях є найпростішим випадком інформаційної системи і може бути реалізована на окремому комп'ютері. Схема обробки даних в цьому випадку приведена на рис. 1.19.

Схема обробки даних на окремому комп'ютері

Мал. 1.19. Схема обробки даних на окремому комп'ютері

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

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

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

Архітектура "файл-сервер» виділяє в мережі комп'ютери, які можуть використовуватися як сервери і (або) клієнти. На серверах виділяються загальні ресурси (файли, принтери і т.п.), а клієнтські комп'ютери можуть використовувати ці ресурси (рис. 1.20). Таку архітектуру підтримують багато популярних програмні продукти, наприклад СУБД Access [1] .

Схема обробки даних в архітектурі "файл-сервер»

Мал. 1.20. Схема обробки даних в архітектурі "файл-сервер»

Потік інформації, що вимагає обробки, стає дедалі більше, і в комп'ютерних мережах все частіше використовується архітектура «клієнт-сервер», де для обробки даних використовується потужний сервер даних ( back-end ), а для подання та зміни потрібних даних - користувальницький додаток, яке працює на клієнтському комп'ютері ( front-end ). Таким чином, основна, найбільш ресурсномістка робота з даними виконується в місці їх зберігання, а на комп'ютер користувача передаються тільки дані, необхідні для отримання інформації або можуть бути використані зміни (рис. 1.21).

Схема обробки даних в архітектурі «клієнт-сервер»

Мал. 1.21. Схема обробки даних в архітектурі «клієнт-сервер»

Якщо основна відмінність архітектури «файл-сервер» від локальної обробки даних на одному комп'ютері відрізняється в основному місцем зберігання даних і необхідністю забезпечення доступу до даних декількох користувачів, то в архітектурі «клієнт-сервер» обробка, зберігання і доступ до даних забезпечуються сервером БД, наприклад, таким як Microsoft SQL Server [2] , Oracle [3] або Informix [4] . У додатках баз даних часто зустрічається конфігурація, в якій сервером є потужна реляційна СУБД, така як Microsoft SQL Server {back-end), а клієнтом - додаток, створене в середовищі Access, яке використовує дані з сервера {front-end ).

Обробка даних в системах Internet / intranet останнім часом застосовується все ширше в зв'язку з розвитком технології World Wide Web (WWW) - Всесвітньої павутини. Ця технологія в глобальних масштабах реалізується в мережах Internet, в локальних - у мережах intranet і грунтується на пошуку даних за допомогою гіпертекстових посилань, які забезпечують доступ до різних файлів з даними.

Гіпертекст - це звичайний текст, що містить посилання як на власні фрагменти, так і на інші тексти. Найпростіший приклад гіпертексту - книга, зміст якої містить посилання на глави і розділи книги (тут посилання - це номер сторінки, з якої починаються відповідні глава або розділ). Подивившись в зміст, людина дізнається номер сторінки, що цікавить його голови і відкриває книгу на потрібній сторінці. Для того щоб знайти потрібну йому главу книги, людина не повинна переглядати всю книгу - зміст надає йому можливість швидкого «попадання» па главу або розділ, потрібні йому.

Стандартно дані в Internet / intranet зберігаються в текстовому вигляді. Для роботи з текстом використовується його розмітка за допомогою спеціальної мови - HTML. Для доступу до БД, мультимедійної інформації і т.п. використовуються невеликі програмні модулі, які називаються скриптами {scripts).

Технології обробки даних прямо впливають на вид програмного забезпечення, яке може використовуватися тільки в конкретній технології. Тому важливо оцінити переваги і недоліки кожної технології (табл. 1.3), можливості її використання і тільки потім вибирати програмне забезпечення.

Таблиця 13

Переваги та недоліки технологій спільної роботи з даними

характеристика

Файл-сервер

Клієнт-сервер

Internet / intranet

Достоін-

просте про-

Високий ступінь збереження

просте программ-

ства при

програмних за-

даних і їх захищеності;

ве забезпечення;

использова-

спечені

відсутність обмежень

типовий інтер

НДІ

по масштабованості; незалежність даних від призначеного для користувача додатки, які можуть бути реалізовані на різних мовах програмування; можливість централізованого управління бізнес-правилами обробки даних; можливість розподілу ресурсів між декількома

фсйс інтернет- оглядача при локальній роботі і роботі в глобальній мережі

характеристика

Файл-сервер

Клієнт-сервер

Intcrnct / intranet

серверами; проста організація доступу до гетерогенним і розподілених даних

Недоліки при використанні

Низький рівень захисту даних; обмежена продуктивність за кількістю робочих місць і обсягу даних

Складне програмне забезпечення; необхідність адміністрування мережі і СУБД

Невелика кількість бізнес-додатків

вартість

низька

висока

Залежить від тарифів на доступ в Internet

надійність

низька

висока

Залежить від надійності доступу в Internet

доступність

потрібно

навчання

інтерфейсу

програми

Потрібно професійне навчання

Потрібно короткострокове навчання

  • [1] URL: http://office.microsoft.com/ru-ru/access/
  • [2] URL: http://www.microsoft.com/ru-ru/server-cloud/products/sql-server/default.aspx
  • [3] URL: http://www.oraclc.com/ru/indcx.htm
  • [4] URL: http://www-01.ibm.com/software/data/informix/
 
Переглянути оригінал
< Попер   ЗМІСТ   ОРИГІНАЛ   Наст >