Le banche devono essere in grado di accedere alle informazioni di un cliente da qualsiasi filiale in qualsiasi momento. Queste richieste di informazioni possono includere il saldo del conto corrente, l'importo del prestito e lo stato del credito. Un sistema di database distribuito separa i dati di un'azienda per funzione aziendale o area geografica. Le banche utilizzano spesso sistemi di database distribuiti, poiché questi sistemi sono configurati per svolgere attività aziendali specifiche in luoghi diversi, consentendo al contempo a tali sedi di comunicare liberamente tra loro. Questi sistemi offrono alle banche numerosi vantaggi rispetto ai sistemi non distribuiti.
Tempi più lunghi
Un sistema di gestione di database che richiede alle banche di accedere ai dati finanziari archiviati in una posizione centrale può essere vulnerabile ai tempi di inattività. La posizione centrale potrebbe essere inaccessibile a causa di problemi di infrastruttura di comunicazione, disastri naturali o attacchi dannosi. Il sistema distribuito consente alle banche di accedere alle informazioni di cui hanno bisogno in qualsiasi momento, indipendentemente dallo stato di uptime di un server centrale. Un sistema di gestione del database distribuito consente alle banche di reindirizzare le loro richieste di informazioni sulla posizione inaccessibile a un altro sito disponibile.
Prestazioni più veloci
Un sistema di gestione del database distribuito si basa su più processori distribuiti in tutta la rete, e questo è un vantaggio. La natura distribuita della rete consente a ciascun processore di eseguire parte delle operazioni di accesso ai dati, anziché affidarsi a un singolo processore per gestire tutte le richieste contemporaneamente. Questo sistema consente alle banche di accedere ai dati di cui necessitano in modo più rapido e affidabile rispetto a un sistema centralizzato.
Costi inferiori
Un sistema di gestione del database distribuito consente a ciascun ramo bancario di avere una propria copia dei dati dei clienti più recenti. La copia della banca dei dati dell'account del cliente consente alla banca di registrare ed elaborare ogni transazione localmente, anziché inviarla a un server centrale. La capacità di elaborare le transazioni localmente consente di risparmiare sui costi di comunicazione. Se si verifica un problema con il sistema locale, può essere risolto a livello locale, il che consente di risparmiare tempo e denaro.
Crescita più facile
Un sistema di gestione centralizzata dei database spesso manca della flessibilità per gestire una crescita sostanziale. Quando un tale sistema deve espandere le sue capacità, la banca potrebbe dover acquistare nuove attrezzature, software aggiornato o entrambi. La struttura del sistema di gestione del database distribuito supporta la crescita modulare. Quando una banca si espande in nuove aree geografiche o offre nuovi servizi finanziari, i gestori di database possono aggiungere la nuova funzionalità al sistema di database distribuito senza influire sulle funzioni del sistema corrente.