? En database er et sett av datafiler, vedlikeholdes av spesialisert programvare , som lagrer og henter informasjon sikkert og fleksibelt. Bedrifter og andre organisasjoner dra nytte databaser som de holder informasjon up-to- date og gi betimelig , sofistikert analyse. Hvis en organisasjon dekker et relativt lokalt geografisk område , gjør et enkelt, sentralisert database god følelse . Globale organisasjoner møter betydelige datakommunikasjon forsinkelser , slik at flere lokale databaser fungerer bedre for dem . Enkelhet
samme eller lignende informasjon i flere , separate databaser krever nøye koordinering . Databasen administrator utvikler automatiske prosesser som synkroniserer informasjon , slik at alle database kopiene er up-to -date i forhold til hverandre . En sentralisert database , på den annen side, har et unikt sett av informasjon, og trenger ikke synkronisering . En enkelt database forenkler backup operasjoner , fil import og eksport, og andre database vedlikeholdsoppgaver .
Integrity
Opprettholde mer enn en database med lignende informasjon er en virtuell garanti for at , før eller senere vil noen duplisere eller savner data på en eller flere av systemene , kaste dem ut av sync . Dette reduserer dataenes integritet , noe som gjør det mindre pålitelig . Korrigere problemet betyr å søke gjennom alle databasene og nøye oppdatere poster for hånd . Det fortsatt er problemer med en sentralisert database , men opprettholde sin integritet og korrigere feilene tar mindre anstrengelse.
Aktualitet
flere databaser må synkroniseres med jevne mellomrom. Endringer som er gjort til en kunde rekord i en database , for eksempel , ikke vil være umiddelbart gjenspeiles i de andre databasene . Fram til databasene blir synkronisert , er deres data inkonsekvent ; rapporter løpe mot dem kan være uenige fra ett til et annet . De forblir i sync bare så lenge ingen data endringer på noen av dem. En godt konstruert sentral database er alltid up- to-date , du kan oppnå nøyaktige summer og annen statistikk fra det til enhver tid
Kostnader
En sentralisert database . er rimeligere å vedlikeholde enn flere databaser . Hvis en organisasjon bruker standard kommersiell programvare, vil det være å betale for flere lisenser . Hvis organisasjonen bruker gratis database programvare som MySQL , vil det fortsatt være å betale for arbeidskraft for å opprettholde hvert eksemplar og overhead for å holde dem synkronisert .