/ / Izplatītās datu bāzes

Izplatītās datubāzes

Izkliedēts vai, ja tas tiek pareizi izsaukts,izplatīta datu bāze ir tāda datu bāze, kurā ietilpst vairāki tīklā savienoti datori, no kuriem katrs pārvalda vietējo datu bāzi. Visu šo programmatūras un aparatūras kombinācija rada kopēju datu bāzi. No ārpuses izplatītās datu bāzes izskatās kā parastās vietējās datu bāzes, to aparatūras dažādība lietotājiem nav redzama. Izkliedētā vadības sistēma uzrauga visus datu bāzes mezglus un nodrošina datu savienojamību.

Christopher Dayt, slavens datu bāzu speciālistsar pasaules slaveniem datiem viņš identificēja divpadsmit galvenās īpašības, kurām visām izplatītajām datu bāzēm vajadzētu būt: 1) vietējai autonomijai, 2) nepārtrauktām darbībām, 3) mezglu neatkarībai, 4) caurspīdīgai sadrumstalotībai, 5) atrašanās vietas caurspīdīgumam, 6) īpašu vaicājumu apstrādei, 7 ) caurspīdīga replicēšana, 8) neatkarība no iekārtām, 9) sadalīto darījumu apstrāde, 10) tīkla caurspīdīgums, 11) neatkarība no operētājsistēmas, 12) neatkarība no izvēlētajām datu bāzēm.

Sīkāk apsveriet galvenās īpašības, kurām saskaņā ar Data vajadzētu būt visām izplatītajām datu bāzēm.

Vietējā autonomija nozīmē, ka katrs mezgls patstāvīgi pārvalda savas datu bāzes datus.

Nepārtrauktas operācijas. Šajā brīdī K.Dati saka, ka piekļuve datiem ir jānodrošina nepārtraukti un neatkarīgi no tā, kurā mezglā tas atrodas. Nav arī svarīgi, kādas operācijas vietējā datu bāze šobrīd veic.

Mezgla neatkarība.Ideālā sistēmā visi mezgli ir vienādi un nav atkarīgi viens no otra. Katra datu bāze, kas atrodas uz mezgla, piegādā datus kopējā telpā ar vienādām tiesībām. Visas datu bāzes, kas veido izplatītu datu bāzi, ir pašpietiekamas un aizsargātas no nepiederošu personu piekļuves.

Caurspīdīga sadrumstalotība. Šim īpašumam ir vajadzīgas iekšējās datu bāzes, lai atbalstītu sadalīto datu sadalījumu, kas faktiski ir viena vienība.

Vietas caurspīdīgums. Lietotājam, kas piekļūst izkliedētajām datu bāzēm, nav neko jāzina par to, kuri mezgli viņam fiziski atrod nepieciešamo informāciju.

Apdalīto pieprasījumu apstrāde. Datu bāzei ir jāizpilda izplatītie SQL vaicājumi.

Caurspīdīga replikācija.Kopumā replikācija ir mainītu objektu pārvietošana no vienas datu bāzes uz otru. Šī materiāla kontekstā mēs domājam datu pārsūtīšanu starp mezgliem tādā veidā, kas nodrošina, ka šīs darbības ir lietotājam neredzamas.

Neatkarība no aprīkojuma nozīmē, ka jebkurš datoru modelis var darboties kā izplatītā datu bāzes tīkla mezglu stacijas.

Tiek interpretēta izplatīto darījumu apstrādekā veids, kā atjaunināt izplatītu datu bāzi, izmantojot UPDATE, DELETE un INSERT komandas, kuru izpildes laikā netiek zaudēta datu bāzē saglabātā informācija, integritāte un konsekvence.

Neatkarība no OS nozīmē, ka sistēmas mezgli var darboties jebkuras operētājsistēmas kontrolē.

Tīkla caurspīdīgums nozīmē, ka piekļuvei visiem izplatītās datu bāzes elementiem ir nepieciešams tikai tīkla savienojums.

Datu bāzes neatkarība.Šis svarīgais īpašums pieprasa, lai sistēma varētu strādāt ar visiem izplatītajiem dažādu ražotāju DBVS, ieskaitot spēju meklēt un atjaunināt.

Kā redzam, K. Dati izplatītai datu bāzei to raksturo kā brīvi savienotu struktūru, kas sastāv no neatkarīgiem mezgliem, kas ir lokālas datu bāzes. Šie LBD ir autonomi, un piekļuvi tiem nodrošina dažādu ražotāju izplatītā DBVS. Mezgli veido saites savā starpā, kas ir atkārtoti dati. Sadalītās datu bāzes topoloģiju veido informācijas sistēmas ģeogrāfija un datu replikācijas plūsmas.

Patīk:
0
Populāras ziņas
Garīgā attīstība
Pārtika
yup