Page 38 - 4784
P. 38
даних, яка зберігає довідкову інформацію, надає таке саме
різноманіття можливостей і породжує таку саму кількість проблем,
як і будь-яка велика база даних. Вона дає можливість здійснювати
різні операції пошуку, сортування, модифікації тощо. Це істотно
полегшує життя як адміністраторам, так і користувачам. Проте за
зручності доводиться розплачуватися необхідністю вирішення
проблем розподіленості, реплікації і синхронізації, що виникають
при побудові великомасштабної бази даних для великої мережі.
Реалізація довідкової служби для централізованої бази даних,
що зберігається тільки у вигляді однієї копії на одному із серверів
мережі, не є придатною для великої системи з кількох причин,
насамперед, через низькі продуктивність і надійність такої
структури. Продуктивність є низькою через те, що запити на
логічний вхід усіх користувачів надходять до єдиного серверу, який
у разі великої кількості користувачів не зможе їх опрацювати, тобто
таке рішення невдало масштабується відносно до кількості
користувачів і розподілених ресурсів. Надійність також не може
бути високою у системі з єдиною копією даних. Структура бази
даних дає змогу робити логічне групування ресурсів і користувачів
за структурними підрозділами підприємства та призначати для
кожної такої групи свого адміністратора.
Зі збільшенням масштабу мережі проблеми збереження
продуктивності та надійності певною мірою вирішуються шляхом
використання розподілених баз даних довідкової інформації.
Розподіл даних між кількома серверами знижує навантаження на
кожний сервер, а надійність при цьому досягається завдяки
наявності кількох копій кожної частини бази даних. Для кожної
частини бази даних можна призначити свого адміністратора, який
має право доступу тільки до об’єктів своєї частини інформації про
систему. Для користувача, як і для мережевих прикладних програм,
така розподілена база даних — єдина, що забезпечує доступ до всіх
ресурсів мережі незалежно від того, з якої робочої станції
користувач здійснив вхід до мережі.
3.3. Операційна система NetWare
NDS (NetWare Directory Service — служба каталогів NetWare) є
реляційною базою даних мережевих ресурсів, розподілених за всією
мережею. Усі сервери в мережі можуть працювати з NDS і брати
36