Оқулық «Білім беруді дамытудың федералды институты»



жүктеу 2,79 Kb.
Pdf просмотр
бет70/101
Дата20.05.2018
өлшемі2,79 Kb.
#15312
түріОқулық
1   ...   66   67   68   69   70   71   72   73   ...   101

оларды тиімді түрде жұмыс істейтін жерлерге орналастырыңыз. сәулет 
«клиент-сервер» 
ерекшеліктері 
Structured 
Query 
Language 
(StructuredQueryLanguage, S
QL) үшін сұрау алған және іздеуге болады, 
сұрыптау  және  ақпаратты  біріктірудің  арнайы  дерекқор  серверлер 
болуы болып табылады. 
Тұтастай  алғанда,  клиент  пен  сервер  әр  түрлі  компьютерлерде 
жұмыс істейді деп болжанады. Сервер және клиенттік бағдарламалық 
қамтамасыз ету әртүрлі мақсаттарға ие. 
Сервер - Бағдарлама ДҚБЖ функцияларды жүзеге асыру: деректер 
жазбаша  анықтау,  оқу,  сыртқы қолдау  тізбектерінің  деректерді  жою  - 
тұжырымдамалық  -  ішкі  деңгейлері  және  сұрау  оңтайландыру, 
деректерді қорғау диспетчерлік. 
Клиент  -  пайдаланушыға  немесе  жеткізуші  деректер  базасын, 
сыртқы немесе деректер базасына «кіріктірілген» жазылған бағдарлама. 
Клиент  бағдарламасы  деректерді  сыртқы  интерфейс  арқылы  ДББЖ 
компоненттеріне қол жеткізетін бағдарлама ретінде ұйымдастырылады. 
«Клиент»  және  «серверлік»  бөлігіне  береді  үшін  сұрауға  бөлу 
процесі:
 
■ 
әртүрлі қосымшалар (клиент) бағдарламалары бір уақытта бірыңғай 
дерекқорды пайдаланады;
 
■ 
ақпараттық  қауіпсіздік,  деректер  тұтастығы,  ресурстарды  бөлісу 
басқару сияқты басқару функцияларын орталықтандыру;
 
■ 
сұранысты параллель өңдеуді қамтамасыз етіңіз;
 
■ 
клиенттік компьютерлердің ресурстарын босату;
 
■ 
мамандандырылған компьютерлер - дерекқор серверлерін пайдалану 
арқылы деректерді басқарудың тиімділігін арттыру.
 
«Клиент-сервер» платформасындағы дерекқор пайдаланушылардың 
көп  саны  бар  жүйелерде  (әдетте  оннан  астам)  қолданылады. 
Дерекқордың  контекстінде  клиент  пайдаланушы  интерфейсін  және 
бағдарлама  логикасын  басқарады,  дерекқор  бағдарламалары  іске 
қосылған жұмыс станциясы ретінде әрекет етеді. Клиент бағдарламасы 
пайдаланушыдан  сұрауды  алады,  синтаксисті  тексереді  және  SQL 
тілінде  немесе  бағдарламаның  логикасына  сәйкес  келетін  басқа 
дерекқор  тілінде  дерекқорға  сұрау  жасайды.  Содан  кейін  ол  хабарды 
серверге  жібереді,  қабылданатын  жауапты  күтеді  және  қабылданған 
деректерді пайдаланушыға ұсыну үшін пішімдейді. Сұраулармен жұмыс 
істеуге бағытталған күшті сервер,
 
218
 


дерекқорға  сұрауларды  қабылдайды  және  өңдейді,  содан  кейін 
нәтижелерді  клиентке  жібереді.  Бұл  өңдеу  клиенттің  құзыреттілігін 
тексеру, тұтастық талаптарын қамтамасыз ету, сұрауды орындау және 
деректерді  жаңартуды  қамтиды.  Сонымен  қатар,  параллельді  және 
қалпына келтіруді басқару қолдайды. 
«Клиенттік-серверлік»  жүйелерде  қосымшаны  жасай  отырып,  ол 
сервердің мүмкіндіктерін барынша кеңейтіп, желі бойынша жүктемені 
барынша азайта отырып, ол арқылы ең аз ақпаратты ғана жібереді. 
Сипатталған сәулет екі деңгейлі архитектура болып табылады және 
ол «клиент» функционалды түрде жүктегендіктен «қалың клиент» деп 
аталады (11.2-сурет). 
Қазіргі  уақытта  клиент-сервердің  архитектурасы  танылды  және 
жұмыс  топтары  мен  корпоративтік  деңгейдегі  ақпараттық  жүйелерге 
арналған  өтінімдерді  ұйымдастыру  әдісі  ретінде  кеңінен  таратылды. 
Мұндай ұйым деректер базасының серверінің мүмкіндіктерін пайдалану 
арқылы  қосымшалардың  өнімділігін  жақсартады,  желідегі  жүктемені 
төмендетеді және деректердің тұтастығын бақылауды қамтамасыз етеді. 
Ақпараттың  қауіпсіздігін  арттыру  клиенттің  барлық  өтініштерін 
серверде орналасқан бірыңғай бағдарламамен өңдейтініне байланысты. 
Сервер дерекқордың барлық пайдаланушылары үшін ортақ ережелерді 
орнатады, клиенттердің деректерге қол жетімділік режимдерін реттейді, 
атап  айтқанда,  әртүрлі  пайдаланушылардың  бір  жазбасын  өзгертуге 
тыйым салады. 
Сондай-ақ,  клиенттік  қосымшалардың  күрделілігі  деректер 
базасының  мониторингі  мен  оған  қолжетімділікке  қатысты  кодтың 
болмауына байланысты азаяды.
 
 
Тұтынушы Тұтынушы Тұтынушы Тұтынушы 
 
 11.2 
сурет. «клиент-сервердің» екі деңгейлі сәулеті 
 
219
 


Осыған  сүйене  отырып,  сіз  сервер  мен  клиент  арасындағы 
функциялардың айырмашылығын келесідей сипаттай аласыз. Клиенттік 
қосымшаның функциялары:
 
■ 
серверге сұраныстарды қалыптастыру және беру; 
■ 
серверден алынған сұраулардың нәтижелерін интерпретациялау;
 
■ 
нәтижелерді  пайдаланушыға  қандай  да  бір  пішінде  ұсыну 
(пайдаланушы интерфейсі).
 
Серверлік бөлімнің функциялары:
 
■ 
клиенттердің өтініштерінен өтініштер қабылдау;
 
■ 
сұрауларды интерпретациялау;
 
■ 
дерекқор сұрауларын оңтайландыру және орындау; 
■ 
нәтижелерді клиенттік қосымшаға жіберіңіз; 
■ 
қауіпсіздік жүйесі мен кіруді бақылау; 
■ 
деректер қорының тұтастығын басқару; 
■ 
көп функциялы жұмыс режимінің тұрақтылығын жүзеге асыру.
 
Сәулет «клиент-сервер» деп аталатын «өндірістік» деректер базасын 
іске  қосады.  Өнеркәсіптік  олар,  өйткені  ол  осы  класс  ақпараттық 
жүйелер  ауқымды  орта  және  ірі  кәсіпорындардың,  ұйымдардың, 
банктердің қамтамасыз ете алады СУБД деп аталады. MSSQLSERVER 
тиесілі өнеркәсіптік деректер базасын санаттағы үшін, Oracle, Informix, 
Sybase, DB2, InterBasei басқалар жүзеге асады. 
Әдетте,  SQL-сервер  қызметкерлердің  жекелеген  қызметкердің 
немесе топтың (әкімшілер SQL-сервер) арқылы беріледі. Олар деректер 
базасына физикалық сипаттамаларын басқару, оңтайландыру өндіруге, 
конфигурация  және  деректер  базасын  түрлі  компоненттер  отменить, 
жаңа  деректер  базасын  құруға,  қолданыстағы  кәсіпорындарды 
өзгертуге,  сондай-ақ  әр  түрлі  пайдаланушыларға  артықшылықтар 
(нақты деректер базасына қол жеткізу белгілі бір деңгейде рұқсаттар, 
SQL-
сервер) беруге тиісті. 
төмендегідей  қысқаша  сәулет  «файл  серверінің»  салыстырғанда 
сәулет  «клиент-сервер»  негізгі  артықшылықтары  тұжырымдауға 
болады::
 
■ 
қолданыстағы дерекқорларға көбірек қол жетімділік;
 
■ 
жүйенің  жалпы  өнімділігі  артады:  клиенттер  мен  сервер  әртүрлі 
компьютерлерде 
болғандықтан, 
олардың 
процессорлары 
параллельді  қосымшаларды  іске  асыра  алады.  Сервермен 
компьютердің жұмысын теңшеу тек дерекқорда жұмыс істесе ғана 
жеңілдетіледі;
 
■ 
аппараттық  қамтамасыз  ету  құны  төмендейді  -  үлкен  сақтау 
құрылғысы бар жеткілікті қуатты компьютер қажет
 
220
 


жүктеу 2,79 Kb.

Достарыңызбен бөлісу:
1   ...   66   67   68   69   70   71   72   73   ...   101




©g.engime.org 2024
әкімшілігінің қараңыз

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау