ՀամակարգիչներՏվյալների բազաներ

Տվյալների բազայի կառավարման համակարգերի ընդհանուր նկարագիրը

Բոլոր մարդկային գործունեությունը անխուսափելիորեն կապված է մի շարք տեղեկատվական կատալոգների եւ տվյալների բազաների հետ: Գրադարանային ռեեստրը, հասցեագրությունը, հասցեները բջջային հեռախոսում կամ դեղահատում, դա հեռու չէ կառուցված տեղեկատվության ամբողջական ցանկից: Բայց համակարգիչներ նման ճշգրտությամբ, եկեք որոշենք:

Այսպիսով, տվյալների շտեմարանը (DB) հանդիսանում է տրամաբանական փոխկապակցված տվյալների մի շարք առարկաներ, որոնք նկարագրում են առարկաների տեղեկատվական վիճակի տարբեր առարկաների տարածքներում եւ մշակվում համակարգչային տեխնիկայով:

Տվյալների բազայի կառավարման համակարգը տեղեկատվական բազաների ստեղծման, կառավարման եւ մշակման ծրագրային եւ լեզվական միջավայր է: ԴՄԾ-երի հանձնում.

  • Աշխատեք արտաքին տվյալների վրա (սկավառակներ, ժապավեններ եւ այլն) եւ RAM- ի տվյալների բազաների հետ;
  • Համօգտագործվող օգտատերերի մուտքը;
  • Վերահսկել փոփոխությունները, արխիվացնելը եւ վերականգնել տվյալների բազաները.
  • Տեղեկատվություն մշակելու համար մատչելիության մատչելիության դրույթը.
  • Կաղապար, տվյալների բազաների ստեղծման, փոփոխման եւ կառավարման համար:

Պարզ մատչելի պայմաններում տվյալների բազան սահմանում է տեղեկատվություն պահելու մեթոդը , եւ ԱՄԿ-ն ապահովում է դրա մշակման միջոցները : Բացի այդ, տվյալների բազայի կառավարման համակարգերը բաժանված են ընդհանուր կիրառման համակարգերի վրա, որոնք կարող են մշակել տարբեր տվյալներ եւ մասնագիտացված տվյալներ, որոնք մշակվել են տվյալ թեմայի կամ տեղեկատվության տեսակների համար: Մասնագիտացված բազայի կառավարման համակարգերի օրինակն օբյեկտիվ կողմնորոշվածն է:

Կիրառական կառավարման համակարգեր

Համակարգչային տվյալների բազաների առաջից ի վեր ստեղծվել են իրենց աշխատանքի բազմաթիվ մոդելներ, սակայն հարաբերական մոդելը դարձել է ամենատարածված: Այն տեղեկատվական աղյուսակների կապակցված փաթեթ է, երաշխավորում է տեղեկատվության ամբողջականությունը եւ նվազագույն ավելացումը: Սեղանի մոդելը հստակեցվեց կիրառելի ոլորտների առումով, եւ հարաբերական տվյալների բազայի կառավարման համակարգերի շուկան սկսեց զարգանալ արագ տեմպերով: Նկարը ցույց է տալիս «Ուսանողի բազան» հարաբերական կառուցվածքի օրինակ:

Բոլոր հարաբերական DBMS- ն աջակցում է SQL լեզվի ANSI ստանդարտին եւ հարաբերական մոդելի հիմնական սկզբունքներին, որոնք ապահովում են տարբեր DBMS- ների դիմումների կիրառումը: Բացի այդ, մեծ DBMSs- ն իրենց հավելումները ունեն SQL- ի ընդլայնման համար: Մեծ նախագծերի տվյալների բազայի կառավարման համակարգի օրինակներ են ` Microsoft SQL Server եւ Oracle:

Հարաբերական մոդելը նույնպես հաջողությամբ օգտագործվում է ինտերնետի նախագծերի զարգացման մեջ: Օրինակներ են MySQL- ը եւ PostgreSQL- ը:

NoSQL տեխնոլոգիա

Տեղեկատվության ծավալների ավելացումը եւ փոխկապակցման բարդացումը հանգեցրին նոր տվյալների շտեմարանների կառավարման համակարգերի ստեղծմանը: Տեղեկատվությունը դադարել է լինել միմյանցից անկախ, իսկ երբեմն հնարավոր չէ նկարագրել իր կառուցվածքը կոշտ: Հարաբերական տվյալների բազաները այլեւս չեն կարող հաղթահարել նման առաջադրանքները: Սա հանգեցրեց նոր տեղեկատվական բազաների եւ կառավարման համակարգերի առաջացմանը, որը ստացավ NoSQL- ի ընդհանուր անունը («ոչ SQL»):

NoSQL տվյալների բազաների հիմնական կատեգորիաները հետեւյալն են.

  1. «Հիմնական արժեք» : Ամենատարածված DBMSs են Redis, Voldemort, Tokyo Cabinet եւ Dynomite:
  2. BigTable- ի կրոնները: Google- ի կողմից մշակվել է որոնման ներքին օգտագործման համար: Պաշտոնապես BigTable Չի առաջարկվում, բայց դրա վրա հիմնված ԱՄԿ-ն կա: Սա Hadoop, Hypertable եւ Cassandra- ն է:
  3. Փաստաթղթային ուղղվածություն: Առավել տարածված են Բերքլի DB XML, MongoD, eXist եւ CouchDB:
  4. Գծերի տեսության հիմքը : Օգտագործված Neo4j, Sones graphDB եւ AllegroGraph:

ՎՏԲ-ի ապագան

Տվյալների բազայի կառավարման համակարգերի շուկան շարունակում է զարգանալ եւ ավելի շատ հակված է օգտագործել NoSQL լուծումները: Իհարկե, «դասական» SQL- ն իրականացրել է տարբեր բարդության ծրագրային համակարգերի մեծ թվաքանակ, իսկ ետեւում այնպիսի հսկաներ են, ինչպիսիք են Microsoft- ը եւ Oracle- ը: Սակայն վստահության մեծ աստիճանով, կարելի է ենթադրել, որ առաջիկա տարիներին NoSQL- ը զգալիորեն կնպաստի առաջատարներին բարդ տեղեկատվական համակարգերի զարգացմանը:

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 hy.delachieve.com. Theme powered by WordPress.