II. ЛОЙИҲА ҚИСМ 2.1. MySQL маълумотлар базасини бошқариш тизими ва фойдаланиш имкониятлари.
MySQLi мижоз-сервер моделига асосланган. MySQLi-нинг базаси барча маълумотлар базаси кўрсатмалари (ёки буйруқлар) бўлган MySQLi-сервердир. У алоҳида дастурларга кўмилган (ёки боғланган) бўлиши мумкин. MySQLi бир нечта фойдали дастурлар билан бирга ишлайди. Буйруқлар MySQLiСервер-га MySQLi-мижоз орқали юборилади. MySQLi биринчи навбатда катта маълумотлар базаларини тезроқ бошқариш учун ишлаб чиқилган. Бу стандарт бўлса-да, у MySQLi мижозидир. Ушбу интерфейслар SQL сўровларини серверга юборади ва натижаларни кўрсатади.
MySQLi хусусиятлари
MySQLi маълумотлар сақланишини ва ИнноДБ, SSB ва NDB каби бир нечта хотира қурилмаларидан фойдаланиш имконини беради. MySQLi шунингдек, ишлаш ва чидамлиликни репликатсия қилишга қодир. MySQLi фойдаланувчиларига янги буйруқларни ўрганиш талаб қилинмайди. MySQLi C ва C ++ платформаларида, Маc, Windows, Linux ва Unix да ёзилади. РДБМС имзо қўйилган, имзоланган бўлмаган 1, 2, 3, 4 ва 8 байтлик тамсайлар, шу жумладан кўп маълумот турларини қўллаб-қувватлайди. Рухсат этилган ва ўзгармайдиган узунликдаги стринг турлари ҳам қўллаб-қувватланади.
Хавфсизлик учун MySQLi серверга асосланган текширувни таъминловчи кириш имтиёзи ва шифрланган парол тизимидан фойдаланади. MySQLi-сервер MySQLi-серверга ҳар қандай платформада Тcp / ip сокетлари, шу жумладан бир нечта протоколлардан фойдаланиши мумкин. MySQLi шунингдек, MySQLi Wоркбенч каби қатор дастур ва ёрдам дастурларини, буйруқли дастурларни ва бошқарув воситаларини қўллайди.
MySQLi-нинг оффшоотлари қуйидагиларни ўз ичига олади:
Дриззле, MySQLi 6.0.
МариаДБ, машҳур MySQLi-API ва буйруқлар ишлатадиган MySQLiнинг оммабоп "очиладиган" ўрнини боса олиши мумкин ва XtraDB билан Перcона Сервер, MySQLi-нинг горизонтал ўлчамлилиги билан машҳур бўлган кенгайтирилган версиясидир.
MySQLi ва SQL
MySQLiнинг моторларидан бири InnoDB. InnoDB юқори мавжудлигини таъминлаш учун мўлжалланган. Бошқа воситалар туфайли, маълумот йўқотилишига қарши бир нечта хавфсизлик ҳимояси мавжуд ва ҳар иккала тизим ҳам юқори мавжудлик учун кластерларда ишлайди.
SQL Сервер маълумотларни таҳлил қилиш ва ҳисобот бериш воситаларининг кенг доирасини тақдим этади. SQL Сервер Репортинг Сервиcес. MySQLi-Кристал Репортс ХИ каби учинчи томон дастурий таъминот компанияларидан фойдаланиш мумкин.
MySQLi - маълумотлар базаларини бошқариш тизими (DBMS). Бугунги кунда у энг оммабоп маълумотлар базасини бошқариш тизимларидан биридир.
DBMS MySQLi AB швед компанияси эди. 1995-йилда у MySQLiнинг биринчи версиясини чиқазди. 2008-йилда MySQLi AB компанияси Сун Миcросйстемс томонидан сотиб олинган ва 2010-йилда Ораcле аллақачон тасдиқланган. Шунинг учун, MySQLi охирги кунида Ораcле шафелигида ишлаб чиқилган.
БМС нинг ҳозирги версияси - 2018 йилнинг январида чиқарилган версия 8.0.
MySQLi-нинг ўзаро платформаси бор, Linux, Windows, MacOS каби тизимлар мавжуд. Лойиҳанинг расмий сайти: http://www.MySQLi.cом/.
Do'stlaringiz bilan baham: |