Файлдық сервер моделі
Бұл модельдегі функциялардың таратылуы 4суретте көрсетілген.
Бұл модельде дерекқор
файлдары
серверде
сақталады,
клиент
серверге
файлдық
командалармен
байланыс жасайды, ал
барлық
ақпараттық
ресурстарды
басқару
механизмі,
мета-
деректер базасының өзі
клиентте орналасады.
4сурет. Файлдық сервер моделі
Бұл модельдің артықшылығы-бізде монополиялық қосымшаны өзара
әрекеттесетін екі процеске бөлу бар. Бұл жағдайда сервер (серверлік
процесс) оған сұраныстармен байланыс жасайтын көптеген клиенттерге
қызмет көрсете алады. Осы модельде ДҚБЖ-нің өзі клиентте орналасуы
керек.
Клиенттің сұранысын орындау алгоритмі қандай?
Клиенттің сұранысы ДМТ(деректерді модельдеу тілі) командаларында
жасалады. ДҚБЖ бұл сұранысты файлдық командалар тізбегіне аударады.
Әрбір файлдық команда клиентке ақпарат блогын тасымалдауға шақырады,
содан кейін клиенттің ДҚБЖ-сінде алынған ақпаратты талданады, ал егер
алынған блокта сұранысқа жауап болмаса, келесі ақпарат блогын
тасымалдау туралы шешім қабылданады және т. б.
Серверден клиентке ақпаратты айдау клиенттің сұранысына жауап
алынғанға дейін жүргізіледі.
Кемшіліктері:
Қосымшаға қажетті көптеген блоктар мен файлдарды желі арқылы
жіберумен байланысты туындайтын жоғары желілік трафик;
тек файлдық командалармен анықталатын деректерді басқарудың тар
спектрі;
деректерге қол жеткізу қауіпсіздігінің дұрыс құралдарының болмауы
(тек файлдық жүйе деңгейінде қорғау).
3.Деректерге қашықтан қол жеткізудің екі деңгейлі моделі
Қашықтан қол жеткізу моделінде (Remote Data Access, RDA)
мәліметтер базасы серверде сақталады. Серверде ДҚБЖ ядросы бар.
Клиентте презентациялық логика және қосымшаның бизнес логикасы
орналасқан. Клиент серверге SQL сұраныстарын жібереді. Қашықтан қол
жеткізу моделінің құрылымы 5суретте көрсетілген.
|