DatamaskinerDatabaser

Distribuerte databaser

Dispergert, eller, hvis det er riktig å kalle, distribuert database - det er en database som omfatter et antall datamaskiner som er koblet ved et nettverk, idet hver av hvilke driver en lokal database. Totaliteten av alle disse programvare og maskinvare skaper en felles database. Distribuert database utsiden ser ut som vanlig lokal database, deres maskinvare disposisjon er ikke synlige for brukerne. Distribuerte styringssystemet styrer alle lagrings nodene og gir datatilkobling.

Kristofer Deyt, kjent database ekspert i verdensklasse, har identifisert tolv viktigste funksjonene som skal ha alle de distribuerte databaser: 1) lokalt selvstyre, 2) kontinuerlig drift, 3) uavhengige noder, 4) gjennomsiktig fragmentering, 5) gjennomsiktigheten av plasseringen, 6) bearbeidelse bestemte søk, 7) gjennomsiktig replikering, 8) uavhengig av utstyret, 9) distribuerte transaksjonsbehandling, 10) nettverk gjennomsiktighet, 11) uavhengig av operativsystemet 12) uavhengig av de valgte databasene.

Vurdere de viktigste kvaliteter som, i henhold til Data, skal ha alle de distribuerte databaser, i mer detalj.

Lokal autonomi betyr at hver enhet uavhengig håndterer dataene til sin base.

Kontinuerlig drift. På dette punktet K. Dato sies at tilgang til dataene bør gis kontinuerlig, og uansett om de befinner seg til enhver node. I tillegg bør det ingen rolle at noen operasjon utføres i øyeblikket den lokale databasen.

Uavhengige noder. I et ideelt system, alle nodene er lik og uavhengig av hverandre. Hver database blir plassert på noden leverer data i et felles rom med samme rettigheter. Alle databaser som utgjør en distribuert database, selvstendige og beskyttet mot uautorisert tilgang.

Transparent fragmentering. Denne funksjonen krever den interne databasen støtte distribuert plassering av data som faktisk er en.

plassering åpenhet. Brukere som har tilgang i distribuerte databaser, bør ikke vet noe om hvilken node er fysisk tilgjengelig for den informasjonen som kreves.

Distribuert spørring Processing. Databasen må utføre distribuert spørringer i SQL prøven.

Transparent replikasjon. Generelt sirkulasjonen - er overføring av de endrede gjenstandene fra en database til en annen. I sammenheng med dette materiale er ment overføring av data mellom noder på måter som sikrer synbarhet av disse handlingene til brukeren.

Hardware uavhengighet betyr at gateways distribuert database nettverk kan fungere noen datamodeller.

Behandling av distribuerte transaksjoner blir behandlet som en fremgangsmåte for oppdatering av en distribuert database ved hjelp av kommandoer UPDATE, slette, sette, under utførelse av som ikke har mistet integriteten og konsistensen av den informasjon som er lagret i databasen.

Uavhengighet fra operativsystemet forutsetter at systemkomponenter kan kjøre hvilket som helst operativsystem.

Network åpenhet betyr at tilgang til alle elementene i en distribuert database krever bare en nettverkstilkobling.

Uavhengighet fra databasen. Dette er en viktig funksjon i systemet krever evne til å arbeide med alle de distribuerte databaser fra ulike leverandører, inkludert muligheter bør være tilgjengelige for søk og oppdateringer.

Som vi kan se, er definisjonen av K. Dataene for distribuert database beskriver det som en struktur med svake bindinger, som består av uavhengige noder som er lokale databaser. Disse autonome LBD, og gi tilgang til distribuerte databaser fra forskjellige leverandører. Nodene utgjør en forbindelse mellom som er kopier data. Topologien til det distribuerte database danner geografisk informasjonssystem og datareplikasjonsstrømmer.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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