Hva er en distribuert database?
Databasedesign inkluderer vanligvis den fysiske utformingen av maskinvare- og programvareenheter som administrerer et virksomhets datalagring. Det er flere teknikker som kan brukes når du designer en database. En distribuert database er en database som er delt over flere maskinvareenheter, men administreres av en sentral databasekontroller. Denne distribuerte tilnærmingen gir vanligvis bedre ytelse og pålitelighet.
Å dele en database i separate fysiske enheter har mange fordeler. Denne tilnærmingen gir bedre kontroll over spesifikke data. Det fordeler også belastningen på datamaskinens maskinvare og nettverksenheter.
En distribuert database skilles normalt av forretningsenheter, selskaper eller geografiske regioner. Denne tilnærmingen gir raskere responstid for brukere fordi databasen er lokal for hver forretningsenhet i organisasjonen. Forretningsenheten er vanligvis mindre enn hele organisasjonen, noe som reduserer den totale belastningen på hver server.
De fleste store selskaper har separate forretningsenheter for spesifikke funksjoner. Noen eksempler inkluderer regnskap, menneskelige ressurser og salgsavdelinger. En distribuert database er designet for å betjene spesifikke forretningsenheter i hele organisasjonen, samtidig som kontrollen fra en sentral server opprettholdes. Denne teknikken gjør det mulig å skille maskinvare og data i hele selskapet, noe som gir bedre kontroll og generell ytelse.
En distribuert databasedesign gir fordelene ved sentral tilgang fra bedriftshovedkvarter, samtidig som det muliggjør lokal tilgang for spesifikke forretningsenheter. Dette er et godt design for selskaper som blir utbetalt over hele verden. Det anbefales også for organisasjoner som støtter flere porteføljer. Noen eksempler på bransjer som vil dra nytte av denne designen inkluderer produksjon, gjestfrihet og bankvirksomhet.
En distribuert database kan også brukes i en regnskapsoperasjon. En global organisasjon vil vanligvis inkludere en distribuert database designet for å betjene hvert land. Denne geografiske distribusjonsmetoden vil gjøre det mulig for det lokale landet å spørre data raskere. Den sentrale databasen ville få tilgang til hvert lands data uten å påvirke hver lokal regnskapsapplikasjon.
Distribuerte databaser gir bedre fleksibilitet for en virksomhet. Med dataene delt mellom flere servere, kan de enkelt kopieres til ny maskinvare i hele organisasjonen. Dette reduserer risikoen for utilgjengelige data på grunn av maskinvarefeil.
Det er noen ulemper med en distribuert databasedesign. Det mest utbredte er databasens integritet og samtidighet. Noen ganger kan distribuerte data være utilgjengelige for den sentrale serveren. Dette skyldes vanligvis nettverksproblemer i datasystemet. Mens databasen forblir tilgjengelig for de lokale forretningsenhetene, kan den bli utdatert i hovedkvarteret til organisasjonen til nettverksproblemet er reparert.