Э. В. Фуфаев, Д. Э. Фуфаев


Кесте 15.1. Cache постреляциялық ДҚБЖ-сінің архитектурасы (Сәулеті)



жүктеу 10,13 Mb.
Pdf просмотр
бет81/93
Дата19.11.2018
өлшемі10,13 Mb.
#21568
түріОқулық
1   ...   77   78   79   80   81   82   83   84   ...   93

Кесте 15.1. Cache постреляциялық ДҚБЖ-сінің архитектурасы (Сәулеті) 
Direct 
Objects 
SQL 
WEB 
Cache Object Script 
MD 
Objects 
SQL 
MDS 
Платформалар 
 
•  деректердің көп өлшемді сервері; 
•  деректерге апарар жолдың ҥш мҥмкіндігі; 
 
•  Cache' ObjectScript бизнес-логикасының сипаттама тілі; 
•  жобалау 
қҧралдарына 
арналған 
интерфейстер 
жəне 
қосымшалардың  өңдеулері  жəне    Cache'  Server  Pages  Web-
технологиясы. 
Cache  —  көп  платформалы  жҥйе.  Cache  келесі  операциялық 
жҥйелерді  қолдайды:  ОС  Windows-тың  барлық  гаммаларын,  Linux, 
Unix  жəне  Open  VMS  негізгі  орындауларын.  Unix-тің  жаңа 
орындауларын 
қолдау 
жоспарланып 
жатыр. 
Itanium 
жаңа 
платформасына баса назар аударылуда. 
Жалпы  деректер  Cache-те  деректердің  (MDS)  көпөлшемді 
серверінің  басқаруымен  сақталып  отырады.    Cache  негізінде 
деректердің  қаншалықты  көп  мөлшерде  қолданылатынын  көрсететін 
жəне  оларды  сақтауға  мҥмкіндік  беретін  деректердің  транзакционды 
көпөлшемді  моделі  жатыр.    Деректердің  көпөлшемді  сервері  оларды 
тек  екі  өлшемді  кестеде  ғана  сақтауға  мҥмкіндік  беретін  реляциялық 
ДҚБЖ-ның қойған көптеген шектеулерін жоя алады.  Бəрімізге белгілі 
ДҚ  реляциялық  моделі  деректердің  кҥрделі  қҧрылымымен  жҧмыс 
жасағанда қажетті болып келетін көптеген кестелерден тҧрады. Бҧл, өз 
кезегінде 
кҥрделі 
транзакцияларды 
орындауда 
айтарлықтай 
қиындықтар  туғызып,  қажетсіз  информациялардың  сақталуына  əкеліп 
соғады.  Cache  барлық  деректерді  көп  өлшемді  кесілген  массивтер 
тҥрінде сақтайды.  
Деректердің  бірегей  транзакционды  көп  өлшемді  моделі 
реляциялық  ДҚБЖ-ға  лайықты  кейбір  проблемаларды  болдырмауға 
жол беріп, сол деректерді сақтау деңгейіне дейін оңтайландырады.  
Cache  деректерінің  көп  өлшемді  сервері  ҥлкен  жəне  өте  ҥлкен 
деректер  қорының  (жҥздеген  гигабайт,  терабайттар)  жҥйесіндегі 
транзакцияларды  өңдеуге  жəне  бір  мезетте  жҧмыс  істейтін  көп 
мөлшердегі қолданушыларға арналған. Cache деректердің көп өлшемді 
сервері  артық  деректер  мен  кестелерді  сақтаудан  бас  тарта  отырып, 
жоғары өндірушілікті алуға мҥмкіндік береді.  
Cache деректер  транзакционды моделі  деректерді сақтау  деңгейіне 
дейін оңтайландырып, деректердің объекті моделі мен кҥрделі тҥрлерін 


қолдауға  мҥмкіндік  береді.  Осы аталған барлық  мҥмкіндіктер  кҥрделі 
жҥйелерді жасауда атарлықтай жеңілдік туғызады.  
Cachе-те  деректердің  біркелкі  архитектурасының  концепциясы 
жҥзеге асқан, яғни сол баяғы  Cache деректер көп өлшемді серверінің 
басқаруымен  сақталған  деректерге  апарар  ҥш  мҥмкіндік  бар:  тікелей, 
реляциялық жəне объектілі. 
Деректерге  апарар  тікелей  жол  (Cache  Direct  Access)    жоғары 
өндірушілік  пен  программисттер  тарапынан  толық  бақылаумен 
қамтамасыз  етеді.    Қосымшаны  өңдеушілер  тікелей  сақтау 
қҧрылымымен  жҧмыс  жасау  мҥмкіндігіне  йе  болады.  Бҧл  жолды 
қолдану  өңдеушілер  квалификациясына  белгілі  бір  талаптар  қояды, 
қосымша  деректерін  сақтауды  оңтайландыруға  жəне  деректерді 
өңдейтін өте тез алгоритмді жасауға жол береді  
Деректерге  апарар  реляциялық  жол  (Cache  SQL)  орнатылған  SQL 
тілін  қолдана  отырып  реляциялық  қосымшаларды  максималды  тҥрде 
өндірушілікті  қамтамасыз  етеді.  Cache  SQL  SQL  92  стандартына  сай 
келеді.  Бҧдан  басқа  өңдеуші  триггерлердің  əртҥрлі  тҥрлері  мен 
сақталатын рəсімдерін қолдана алады.  
Деректерге  апаратын  объектілі  жəне  тікелей жолдарды қолданбай-
ақ Cache-тегі қосымшалар деректердің көп өлшемді серверінің жоғары 
өндірушілігінің есебінде тез жҧмыс жасайды.   
Деректерге апарар объектілі жол (Cache Objects) Java, Visual C++, 
VB  жəне  басқа  ActiveX-біріккен  өңдеу  қҧралдары,  PowerBuilder  жəне 
Delphi  сияқты  жобалаулардың  объектілі-бағытталған  тілдерін  қолдану 
барысында  жҥзеге  асады.    Бҧл  ҥшін  Cache-те  еншілік  (оның  ішінде 
көптік),    инкапсуляция  жəне  полиморфизмдер  толықтай  қамтылған 
деректер қорын  басқаратын  объекті  модель жҥзеге  асқан.  Өңдеушілер 
информациялық  жҥйені  жасау  барысында  деректер  (класс  өзгешелігі) 
мен  класс  тəлімі  (класс  əдістері)  сақталған    объектілер  класының 
жиынтығы  тҥріндегі  пəндік  саланы  модельдей  отырып,  өңдеулерге 
деген объектілі-бағытталған дҥниелер ала алады.  
Cache,  деректердің  объекті  моделін  қолдай  отырып,  пəндік 
аумақтарды  жобалау  кезінде  обекті-бағытталған  тəсілдерді  табиғи 
тҥрде  қолдануға  қалай  жол  берсе  өңдеу  (Java,  C++,  Delphi,  VB) 
қҧралдарымен қосымшаларды жҥзеге асыруда да солай жол береді.  
Объектілер  класы  анықтала  салысымен,  Cache  автоматты  тҥрде 
SQL  қолдана  отырып  қарауға  мҥмкіндік  беретін  осы  деректердің 
реляциялық сипаттамаларын  тҥрлендіреді.  
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Дəл  осы  жолмен  деректерді  Сөздікке  (деректердің  реляциялық 
қорын  сипаттау)  импорттау  барысында  Cache  автоматты  тҥрде 
объектілерге  сияқты  деректерге  де  апарар  жолды  аша  отырып 
деректердің  объекті  жəне  реляциялық  сипаттамаларын  тҥрлендіреді. 
Осы  сəтте  деректердің  барлық  сипаттамалары  келісілген  тҥрде 
жҥргізіледі,  барлық  операциялар  тҥзетулер  бойынша  тек  бір  ғана 
деректің ҥлгісі арқылы өткізіледі.  
Бҧдан  басқа  бағдарламаушы  сол  деректерге  тікелей  жол  арқылы 
шыға алады.    
 
 
 


жүктеу 10,13 Mb.

Достарыңызбен бөлісу:
1   ...   77   78   79   80   81   82   83   84   ...   93




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

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