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

Բաշխված տվյալների բազաների

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

Kristofer Deyt, հայտնի տվյալների բազայի փորձագետ համաշխարհային հռչակ է, հայտնաբերվել տասներկու հիմնական հատկանիշները, որոնք պետք է ունենան բոլոր բաշխված տվյալների բազաների, 1) տեղական ինքնավարության, 2) շարունակական գործողություն, 3) անկախ հանգույցների, 4) թափանցիկ fragmentation, 5) թափանցիկությունը, գտնվելու վայրը, 6) մշակման հատուկ հարցումները, 7) թափանցիկ replication, 8) անկախ սարքավորումների, 9) բաշխված գործարքների իրականացման, 10) ցանցային թափանցիկություն, 11) անկախ օպերացիոն համակարգի 12) անկախ ընտրված տվյալների բազաների նկատմամբ.

Հաշվի առնել հիմնական հատկությունները, որոնք, ըստ տվյալների, պետք է ունենա բոլոր բաշխված տվյալների բազաների, ավելի մանրամասն.

Տեղական ինքնավարություն նշանակում է, որ յուրաքանչյուր միավոր տնօրինում է ինքնուրույն տվյալները իր բազայի.

Շարունակական գործողություն. Այս պահին, Կ. Ամսաթիվը ասել է, որ մուտք է տվյալները պետք է տրամադրվեն շարունակաբար, եւ անկախ նրանից, թե դրանք գտնվում են ցանկացած հանգույցից: Բացի այդ, այն պետք է չէ, որ ցանկացած գործողություն, որը իրականացվում է այն պահին, տեղական տվյալների բազայի.

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

Թափանցիկ fragmentation. Այս հատկությունը պահանջում է ներքին տվյալների բազա աջակցության բաշխված տեղաբաշխում տվյալների, որոնք, ըստ էության, մեկ.

Որտեղից թափանցիկությունը. Օգտագործողները, ովքեր մուտք է բաժանվող տվյալների բազաների, չպետք է որեւէ բան իմանալ, ինչի մասին հանգույցի ֆիզիկապես հասանելի է դրա պահանջվող տեղեկատվությունը:

Բաշխված Հարցման Processing. Այս տվյալների բազան պետք է իրականացնի բաշխվում հարցումները SQL նմուշ.

Թափանցիկ replication. Ընդհանուր առմամբ, շրջանառությունը, - է փոխանցում փոփոխված օբյեկտների մի բազայի մյուսը: Համատեքստում այս նյութի նախատեսված է տվյալների փոխանցումը միջեւ հանգույցների եղանակներով, որոնք ապահովում են Պահմտոցի այդ գործողությունների է Օգտվողի մասին.

Hardware անկախությունը նշանակում է, որ gateways բաշխված տվյալների բազան ցանցը կարող է գործել ցանկացած համակարգչային մոդելներ:

Վերամշակում բաժանվող գործարքների դիտվում է որպես մեթոդի համար թարմացնելու բաժանվել տվյալների բազա, օգտագործելով հրամաններ թարմացրեք, ջնջեք Տեղադրեք ընթացքում կատարման որի չի կորցրել է ամբողջականությունն ու հետեւողականությունը տեղեկատվության պահվում են տվյալների բազայում:

Անկախությունը օպերացիոն համակարգի ենթադրում է, որ համակարգի բաղադրիչները կարող է վազում է ցանկացած օպերացիոն համակարգի.

Ցանցային թափանցիկության նշանակում է, որ մուտքի բոլոր տարրերի մի բաշխված տվյալների բազայի պահանջում է միայն մի ցանցային միացումը:

Անկախություն բազայում. Սա կարեւոր առանձնահատկությունն համակարգի պահանջում է հնարավորություն աշխատելու բոլոր տեղաբաշխված տվյալների բազաների տարբեր վաճառողներին, այդ թվում, հնարավորություններ պետք է հասանելի է որոնման եւ թարմացումներ:

Քանի որ մենք կարող ենք տեսնել, որ սահմանումը Կ տվյալների համար բաշխված տվյալների բազան բնութագրում է որպես մի կառույց թույլ պարտատոմսերի, որը բաղկացած անկախ հանգույցների, որոնք տեղական տվյալների բազաները: Դրանք ինքնավար LBD, եւ ապահովել մուտք դեպի բաժանվող բազաների տարբեր վաճառողներին. Հանգույցները ձեւավորել կապը, որոնք վերարտադրվող տվյալները: Տոպոլոգիաները բաշխված տվյալների բազայի ձեւավորում աշխարհագրական տեղեկատվական համակարգի եւ տվյալների replication միջոցների հոսքերը:

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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