Дипломдық жұмыстың мақсаты сақтандыру туралы қажетті



жүктеу 0,83 Mb.
Pdf просмотр
бет20/29
Дата15.05.2018
өлшемі0,83 Mb.
#13843
түріДиплом
1   ...   16   17   18   19   20   21   22   23   ...   29

- SQL бағдарламалау - MySQL Query Browser бағдарламасының орнына; 

- мәліметтер қорын басқару - MySQL Administrator-дың орнына. 

MySQL Workbench екі нұсқада келеді, Олар, қайнары тегін қоғамдастық 

нұсқасы (Community Edition) және қосымша мүмкіншіліктері бар стандартты 

нұсқасы (Standard Edition). 

MySQL бірнеше командалық жолмен орындалатын құралдармен келеді. 

Олар  мәліметтерге  сұраныс,  мәліметтерді  мұрағаттау,  сервер  статусын 

қадағалау,  мәліметтер  қорын  жасау  және  т.б.  Сонымен  қатар  командалық 

жолмен орындалатын басқалар жасаған бағдарламалар да бар. Мысалы, Perl-

да жасалған Maatkit бағдарламасы [24]. 

MySQL  серверін  қайнардың  өзінен  жинап  орнатуға  болады.  Бірақ  бұл 

біршама  уақыт  қажет  ететін  және  жалықтыратын  процесс.  Бұл  операция 

көбінесе егер сізге ерекше конфигурацияда сервер қажет болса ғана істеледі. 

Linux  операциялық  жүйесінің  бағдарлама  пакеттерін  басқаруға  арналған 

жүйесі  бұндай  жұмыстарды  минималды  қимылмен  орындатқызады.  Дей 

тұрғанмен,  әдетте  орнатудан  кейін  қауіпсіздік  және  оңтайландыруға 

байланысты конфигурациялық жұмыстар жасау керек болады. 

MySQL нарықтағы ірі және ақылы мәліметтер қорларына балама ретінде 

жасалса  да,  кең  ауқымды  мәліметтерге  байланысты  талаптарды  орындай 

алады.  Ол  көбінесе  кіші  және  орта  көлемді  бір-серверлік  LAMP-негізінде 

жасалған  бағдарламаларға  компонент  ретінде  немесе  жеке  сервер  ретінде 

қолданылады.  MySQL-ге  деген  тартымдылық  -  оны  қолдану  оңайлығында. 

Мұны  phpMyAdmin  сияқты  қайнары  ашық  және  тегін  бағдарламалардан 

көруге болады. Орта бағамен есептегенде, MySQL-ді бірнеше гигабайт жадты 

және  бірнеше  процессорлы  қуатты  аппараттық  құрылғыларда  ауқымды  етіп 

қолдану  әбден  мүмкін.  Бірақ  та  жалғыз  серверлік  ауқымдатуда  қуаттылық 

жағынан  шектеулер  бар,  сондықтан  кеңірек  ауқымдатуда,  жоғары  өнімділік 

пен  сенімделікті  қамтамасыздандыру  үшін  мульти-серверлік  MySQL 

орнатулары  қажет.  Әдеттегі  жоғарғы  класстағы  конфигурация  жазу 

операцияларын  орындайтын  қуатты  "master",  "master"-дегі  мәліметтердің 

көшірмесін  сақтайтын  және  оқу  операцияларын  орындайтын  бірнеше  "slave" 

серверлерден тұрады. 

"Master"  сервері  әрдайым  "slave"  серверлерімен  синхронда  болады, 

сондықтан  кездейсоқ  бір  уақытта  "master"  өшіп  қалса,  бір  "slave"  жүйе  жаңа 

"master"-ге  автоматты  түрде  көшеді.  Cөйтіп  жұмыссыз  уақыт  көлемі 

кішірейтіледі.  Өнімділікті  ары  қарай  жақсарту  үшін,  мәліметтер  қорынан 

алынған нәтижелерді memcached деп аталатын бағдарламаны қолдану арқылы 

жадта  сақтауға  ұсынылады  немесе  мәліметтер  қорын  "shard"  деп  аталатын 

бірнеше бөліктерге бөліп оны бөлісілген сервер класстерлеріне жаюға болады. 

Жүктеуге  арналған  екінші  опция  ол  MySQL  серверін  Amazon  EC2 

сияқты  cloud-платформаларында  орнату.  Cloud-та  MySQL  үшін  орнатудың  2 

түрі бар: 

- Virtual  Machine  Image  -  cloud-ты  қолданатын  қолданушылар,  MySQL 

сервері  орнатылған  өздерінің  компьютерлерінің  файл  ретіндегі  көшірмесін 




жүктеу  арқылы  немесе  дайын  және  оңтайландырылған  MySQL  сервері  бар 

Amazon  EC2  сияқты  қызметтер  қамтамасыздандырған  көшірмені  қолдана 

алады; 

- MySQL as a Service- кейбір "cloud" платформалары MySQL мәліметтер 



қорын  "қызмет"  ретінде  ұсынады.  Бұл  ретте  бағдарламашыларға  MySQL 

мәліметтер қорын өздеріне орнатудың және оны қолдаудың қажеті жоқ. Оның 

орнына қызметті қамтамасыздандырушы жауапкершілікті және оны қолдауды 

өзіне алады, ал сол қызметті қолданатын бағдарламашылар соның қолданған 

бөлігіне  ғана  төлейді.  Екі  айқын  байқалатын  cloud-негізіндегі  MySQL 

қызметтері - Amazon Relational Database Service және Xeround Cloud Database. 

Соңғысы Amazon EC2, Rackspace және Heroku қызметтерінде істейді. 

Үшінші  опция,  қолданушылардың  қатысуымен  басқарылатын  MySQL. 

Бұл жерде MySQL серверін қызмет қамтамасыздандырушысы ұстаса да, оны 

басқару  бағдарламашының  қатысуымен  өтіп  отырады.  2011  жылдан  бастап, 

көптеген  ірі  cloud  қызметін  қамтамасыздандырушылардың  ішінен  тек 

Rackspace ғана осы опцияны ұсынады [24]. 

2009  жылдан  бастап,  MySQL  5.1-ші  нұсқасы  2  түрлі  нұсқада 

ұсынылады:  қайнары  тегін  Community  Server  және  ақылы  Enterprise  Server. 

MySQL  5.5-те  осы  лицензиялар  негізінде  ұсынылады.  MySQL  5.5  және 

MySQL 5.1 нұсқаларының қайнарлары ортақ және келесідей қосымшалар бар: 

- ANSI SQL 99 стандартының кең жиынтығы мен өз қосымшалары бар; 

- бірнеше платформаны қолдауы; 

- сақталған процедуралар; 

- триггерлер; 

- курсорлар; 

- жаңғырмалы көріністер; 

- ақпарат схемасы; 

- Information schema; 

- қатал режим; 

- X/Open  XA  үлестірілген  транзакция  өңделімін  (Distributed  Transaction 

Processing (DTP)) қолдау; Oracle-дың InnoDB қозғалтқышын қолдану арқылы, 

осының бөлігі ретінде екі фазалық жазу; 

- тәуелсіз  сақтау  қозғалтқыштары  (MyISAM  -  оқу  үшін,  InnoDB  - 

транзакцияларға  және  сілтемелік  бүтіндік,  MySQL  Archive  -  мұрағат  қорын 

шағын орында сақтау үшін); 

- InnoDB  және  Cluster  сақтау  қозғалтқыштарындағы  транзакциялардың 

қолдауы; InnoDB-ның белгіленген нүктені қолдауы; 

- SSL қолдауы; 

- тапсырысты кэштау; 

- құрамдас SELECT тапсырыстары; 

- бір slave-ке бір master, бірнеше slave-ке бір master және автоматты емес 

бір  slave-ке  бірнеше  master  репликацияларын  қолдауы  (яғни,  Master-Master 

және Master-Slave репликациялары); 



жүктеу 0,83 Mb.

Достарыңызбен бөлісу:
1   ...   16   17   18   19   20   21   22   23   ...   29




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

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