Projekt bazy danych zazwyczaj obejmuje fizyczny układ sprzętu i oprogramowania, które zarządzają przechowywaniem danych firmy. Istnieje wiele technik, które można zastosować podczas projektowania bazy danych. Rozproszona baza danych to baza danych podzielona na wiele urządzeń sprzętowych, ale zarządzana przez centralny kontroler bazy danych. Takie podejście rozproszone zazwyczaj zapewnia lepszą wydajność i niezawodność.
Podział bazy danych na oddzielne jednostki fizyczne ma wiele zalet. Takie podejście zapewnia lepszą kontrolę nad określonymi danymi. Rozkłada również obciążenie na sprzęt komputerowy i urządzenia sieciowe.
Rozproszona baza danych jest zwykle rozdzielona przez jednostki biznesowe, firmy lub regiony geograficzne. Takie podejście zapewnia szybsze czasy odpowiedzi dla użytkowników, ponieważ baza danych jest lokalna dla każdej jednostki biznesowej w organizacji. Jednostka biznesowa jest zwykle mniejsza niż cała organizacja, co zmniejsza ogólne obciążenie każdego serwera.
Większość dużych firm ma oddzielne jednostki biznesowe dla określonych funkcji. Niektóre przykłady obejmują działy księgowości, zasobów ludzkich i sprzedaży. Rozproszona baza danych jest przeznaczona do obsługi określonych jednostek biznesowych w całej organizacji, przy zachowaniu kontroli z centralnego serwera. Ta technika umożliwia oddzielenie sprzętu i danych w całej firmie, co zapewnia lepszą kontrolę i ogólną wydajność.
Rozproszona baza danych zapewnia korzyści z centralnego dostępu z centrali firmy, jednocześnie umożliwiając dostęp lokalny dla określonych jednostek biznesowych. To dobry projekt dla firm, które działają na całym świecie. Jest również zalecany dla organizacji obsługujących wiele portfeli. Niektóre przykłady branż, które odniosłyby korzyści z tego projektu, obejmują produkcję, hotelarstwo i bankowość.
Rozproszona baza danych może być również używana w operacji księgowania. Globalna organizacja zazwyczaj zawiera rozproszoną bazę danych zaprojektowaną do obsługi każdego kraju. Takie podejście do dystrybucji geograficznej umożliwiłoby lokalnemu krajowi szybsze przeszukiwanie danych. Centralna baza danych miałaby dostęp do danych każdego kraju bez wpływu na każdą lokalną aplikację księgową.
Rozproszone bazy danych zapewniają większą elastyczność dla biznesu. Dzięki podziałowi danych między wiele serwerów można je łatwo replikować na nowy sprzęt w całej organizacji. Zmniejsza to ryzyko niedostępnych danych z powodu awarii sprzętu.
Projekt rozproszonej bazy danych ma pewne wady. Najbardziej rozpowszechnioną jest integralność bazy danych i współbieżność. Czasami rozproszone dane mogą stać się niedostępne dla centralnego serwera. Jest to zwykle spowodowane problemami z siecią w systemie komputerowym. Baza danych pozostanie dostępna dla lokalnych jednostek biznesowych, ale może stać się nieaktualna w centrali organizacji, dopóki problem z siecią nie zostanie naprawiony.