Hvad er en distribueret database?
Databasedesign inkluderer typisk det fysiske layout af hardware- og softwareenheder, der administrerer en virksomheds datalagring. Der er flere teknikker, der kan anvendes, når man designer en database. En distribueret database er en database, der er delt over flere hardwareenheder, men administreres af en central databasecontroller. Denne distribuerede tilgang giver typisk bedre ydelse og pålidelighed.
Opdelingen af en database i separate fysiske enheder har mange fordele. Denne tilgang giver bedre kontrol over specifikke data. Det fordeler også belastningen på computerhardware og netværksenheder.
En distribueret database adskilles normalt af forretningsenheder, virksomheder eller geografiske regioner. Denne tilgang giver hurtigere responstider for brugerne, fordi databasen er lokal for hver forretningsenhed i organisationen. Forretningsenheden er typisk mindre end hele organisationen, hvilket reducerer den samlede belastning på hver server.
De fleste store virksomheder har separate forretningsenheder til specifikke funktioner. Nogle eksempler inkluderer regnskabs-, menneskelige ressourcer- og salgsafdelinger. En distribueret database er designet til at betjene specifikke forretningsenheder i hele organisationen, mens den opretholder kontrol fra en central server. Denne teknik gør det muligt at adskille hardware og data i hele virksomheden, hvilket giver bedre kontrol og generel ydelse.
Et distribueret databasedesign giver fordelene ved central adgang fra virksomhedens hovedkvarter, mens det muliggør lokal adgang for specifikke forretningsenheder. Dette er et godt design til virksomheder, der udbetales over hele verden. Det anbefales også til organisationer, der understøtter flere porteføljer. Nogle eksempler på industrier, der ville drage fordel af dette design inkluderer fremstilling, gæstfrihed og bankvirksomhed.
En distribueret database kan også bruges i en regnskabsoperation. En global organisation vil typisk omfatte en distribueret database designet til at betjene hvert land. Denne geografiske fordelingsmetode ville gøre det muligt for det lokale land at forespørge data hurtigere. Den centrale database har adgang til hvert lands data uden at have indflydelse på hver lokal regnskabsapplikation.
Distribuerede databaser giver bedre fleksibilitet for en virksomhed. Med dataene fordelt på flere servere kan de let replikeres på ny hardware i hele organisationen. Dette reducerer risikoen for data, der ikke er tilgængelige på grund af hardwarefejl.
Der er nogle ulemper ved et distribueret databasedesign. Det mest udbredte er databasens integritet og samtidighed. Til tider kan de distribuerede data ikke være tilgængelige for den centrale server. Dette skyldes typisk netværksproblemer i computersystemet. Mens databasen forbliver tilgængelig for de lokale forretningsenheder, kan den blive forældet inden for organisationens hovedkvarter, indtil netværksproblemet er repareret.