Skip to main content

Cos'è un database distribuito?

La progettazione del database include in genere il layout fisico di dispositivi hardware e software che gestiscono un'archiviazione di dati Companys.Esistono più tecniche che possono essere applicate durante la progettazione di un database.Un database distribuito è un database che è diviso su più dispositivi hardware ma gestito da un controller di database centrale.Questo approccio distribuito fornisce in genere prestazioni e affidabilità migliori.

La divisione di un database in unità fisiche separate ha molti vantaggi.Questo approccio fornisce un migliore controllo su dati specifici.Distribuisce inoltre il carico sull'hardware del computer e sui dispositivi di rete.

Un database distribuito è normalmente separato da unità aziendali, aziende o regioni geografiche.Questo approccio prevede tempi di risposta più rapidi per gli utenti perché il database è locale per ciascuna unità aziendale all'interno dell'organizzazione.L'unità aziendale è in genere più piccola, quindi l'intera organizzazione, che riduce il carico complessivo su ciascun server.

La maggior parte delle grandi aziende ha unità aziendali separate per funzioni specifiche.Alcuni esempi includono contabilità, risorse umane e dipartimenti di vendita.Un database distribuito è progettato per servire unità aziendali specifiche in tutta l'organizzazione, mantenendo il controllo da un server centrale.Questa tecnica consente la separazione di hardware e dati in tutta l'azienda, che prevede un migliore controllo e prestazioni complessive.

Un design di database distribuito offre i vantaggi dell'accesso centrale da parte della sede centrale, consentendo al contempo l'accesso locale per unità aziendali specifiche.Questo è un buon design per le aziende che vengono erogate in tutto il mondo.È inoltre raccomandato per le organizzazioni che supportano più portafogli.Alcuni esempi di industrie che trarrebbero beneficio da questo progetto includono manifatturiero, ospitalità e banche.

Un database distribuito potrebbe essere utilizzato anche in un'operazione contabile.Un'organizzazione globale includerebbe in genere un database distribuito progettato per servire ogni paese.Questo approccio di distribuzione geografica consentirebbe al paese locale di interrogare i dati più velocemente.Il database centrale accederebbe ai dati di ciascun campagna senza influire su ciascuna applicazione di contabilità locale.

Database distribuiti forniscono una migliore flessibilità per un'azienda.Con i dati divisi tra più server, possono essere facilmente replicati su un nuovo hardware in tutta l'organizzazione.Ciò riduce il rischio su dati non disponibili a causa di guasti hardware.

Ci sono alcuni svantaggi in una progettazione di database distribuita.Il più diffuso è l'integrità e la concorrenza del database.A volte i dati distribuiti possono diventare non disponibili per il server centrale.Ciò è in genere dovuto a problemi di rete all'interno del sistema informatico.Mentre il database rimarrà disponibile per le unità commerciali locali, potrebbe essere obsoleto all'interno della sede centrale dell'organizzazione fino a quando il problema della rete non sarà riparato.