Համակարգիչներ, Տվյալների բազաներ
Տվյալների բազայի կառավարման համակարգերի ընդհանուր նկարագիրը
Բոլոր մարդկային գործունեությունը անխուսափելիորեն կապված է մի շարք տեղեկատվական կատալոգների եւ տվյալների բազաների հետ: Գրադարանային ռեեստրը, հասցեագրությունը, հասցեները բջջային հեռախոսում կամ դեղահատում, դա հեռու չէ կառուցված տեղեկատվության ամբողջական ցանկից: Բայց համակարգիչներ նման ճշգրտությամբ, եկեք որոշենք:
Այսպիսով, տվյալների շտեմարանը (DB) հանդիսանում է տրամաբանական փոխկապակցված տվյալների մի շարք առարկաներ, որոնք նկարագրում են առարկաների տեղեկատվական վիճակի տարբեր առարկաների տարածքներում եւ մշակվում համակարգչային տեխնիկայով:
Տվյալների բազայի կառավարման համակարգը տեղեկատվական բազաների ստեղծման, կառավարման եւ մշակման ծրագրային եւ լեզվական միջավայր է: ԴՄԾ-երի հանձնում.
- Աշխատեք արտաքին տվյալների վրա (սկավառակներ, ժապավեններ եւ այլն) եւ RAM- ի տվյալների բազաների հետ;
- Համօգտագործվող օգտատերերի մուտքը;
- Վերահսկել փոփոխությունները, արխիվացնելը եւ վերականգնել տվյալների բազաները.
- Տեղեկատվություն մշակելու համար մատչելիության մատչելիության դրույթը.
- Կաղապար, տվյալների բազաների ստեղծման, փոփոխման եւ կառավարման համար:
Կիրառական կառավարման համակարգեր
Համակարգչային տվյալների բազաների առաջից ի վեր ստեղծվել են իրենց աշխատանքի բազմաթիվ մոդելներ, սակայն հարաբերական մոդելը դարձել է ամենատարածված: Այն տեղեկատվական աղյուսակների կապակցված փաթեթ է, երաշխավորում է տեղեկատվության ամբողջականությունը եւ նվազագույն ավելացումը: Սեղանի մոդելը հստակեցվեց կիրառելի ոլորտների առումով, եւ հարաբերական տվյալների բազայի կառավարման համակարգերի շուկան սկսեց զարգանալ արագ տեմպերով: Նկարը ցույց է տալիս «Ուսանողի բազան» հարաբերական կառուցվածքի օրինակ:
Բոլոր հարաբերական DBMS- ն աջակցում է SQL լեզվի ANSI ստանդարտին եւ հարաբերական մոդելի հիմնական սկզբունքներին, որոնք ապահովում են տարբեր DBMS- ների դիմումների կիրառումը: Բացի այդ, մեծ DBMSs- ն իրենց հավելումները ունեն SQL- ի ընդլայնման համար: Մեծ նախագծերի տվյալների բազայի կառավարման համակարգի օրինակներ են ` Microsoft SQL Server եւ Oracle:
Հարաբերական մոդելը նույնպես հաջողությամբ օգտագործվում է ինտերնետի նախագծերի զարգացման մեջ: Օրինակներ են MySQL- ը եւ PostgreSQL- ը:
NoSQL տեխնոլոգիա
Տեղեկատվության ծավալների ավելացումը եւ փոխկապակցման բարդացումը հանգեցրին նոր տվյալների շտեմարանների կառավարման համակարգերի ստեղծմանը: Տեղեկատվությունը դադարել է լինել միմյանցից անկախ, իսկ երբեմն հնարավոր չէ նկարագրել իր կառուցվածքը կոշտ: Հարաբերական տվյալների բազաները այլեւս չեն կարող հաղթահարել նման առաջադրանքները: Սա հանգեցրեց նոր տեղեկատվական բազաների եւ կառավարման համակարգերի առաջացմանը, որը ստացավ NoSQL- ի ընդհանուր անունը («ոչ SQL»):
NoSQL տվյալների բազաների հիմնական կատեգորիաները հետեւյալն են.
- «Հիմնական արժեք» : Ամենատարածված DBMSs են Redis, Voldemort, Tokyo Cabinet եւ Dynomite:
- BigTable- ի կրոնները: Google- ի կողմից մշակվել է որոնման ներքին օգտագործման համար: Պաշտոնապես BigTable Չի առաջարկվում, բայց դրա վրա հիմնված ԱՄԿ-ն կա: Սա Hadoop, Hypertable եւ Cassandra- ն է:
- Փաստաթղթային ուղղվածություն: Առավել տարածված են Բերքլի DB XML, MongoD, eXist եւ CouchDB:
- Գծերի տեսության հիմքը : Օգտագործված Neo4j, Sones graphDB եւ AllegroGraph:
ՎՏԲ-ի ապագան
Տվյալների բազայի կառավարման համակարգերի շուկան շարունակում է զարգանալ եւ ավելի շատ հակված է օգտագործել NoSQL լուծումները: Իհարկե, «դասական» SQL- ն իրականացրել է տարբեր բարդության ծրագրային համակարգերի մեծ թվաքանակ, իսկ ետեւում այնպիսի հսկաներ են, ինչպիսիք են Microsoft- ը եւ Oracle- ը: Սակայն վստահության մեծ աստիճանով, կարելի է ենթադրել, որ առաջիկա տարիներին NoSQL- ը զգալիորեն կնպաստի առաջատարներին բարդ տեղեկատվական համակարգերի զարգացմանը:
Similar articles
Trending Now