O que é um banco de dados distribuído?
O design do banco de dados normalmente inclui o layout físico de dispositivos de hardware e software que gerenciam o armazenamento de dados de uma empresa. Existem várias técnicas que podem ser aplicadas ao projetar um banco de dados. Um banco de dados distribuído é um banco de dados dividido em vários dispositivos de hardware, mas gerenciado por um controlador central de banco de dados. Essa abordagem distribuída normalmente fornece melhor desempenho e confiabilidade.
Dividir um banco de dados em unidades físicas separadas tem muitos benefícios. Essa abordagem fornece um melhor controle sobre dados específicos. Ele também distribui a carga no hardware do computador e nos dispositivos de rede.
Um banco de dados distribuído é normalmente separado por unidades de negócios, empresas ou regiões geográficas. Essa abordagem fornece tempos de resposta mais rápidos para os usuários, porque o banco de dados é local para cada unidade de negócios da organização. A unidade de negócios é tipicamente menor que toda a organização, o que reduz a carga geral em cada servidor.
a maioria grandeAs empresas têm unidades de negócios separadas para funções específicas. Alguns exemplos incluem departamentos de contabilidade, recursos humanos e vendas. Um banco de dados distribuído foi projetado para atender unidades de negócios específicas em toda a organização, mantendo o controle de um servidor central. Essa técnica permite a separação de hardware e dados em toda a empresa, que fornece melhor controle e desempenho geral.
Um design de banco de dados distribuído fornece os benefícios do acesso central da sede corporativa, enquanto permite o acesso local para unidades de negócios específicas. Este é um bom design para empresas desembolsadas em todo o mundo. Também é recomendável para organizações que suportem vários portfólios. Alguns exemplos de indústrias que se beneficiariam desse design incluem fabricação, hospitalidade e bancos.
Um banco de dados distribuído também pode ser usado em um ACCOoperação de despinge. Uma organização global normalmente inclui um banco de dados distribuído projetado para servir cada país. Essa abordagem de distribuição geográfica permitiria ao país local consultar os dados mais rapidamente. O banco de dados central acessaria os dados de cada país sem afetar cada aplicativo de contabilidade local.
Bancos de dados distribuídos fornecem melhor flexibilidade para uma empresa. Com os dados divididos entre vários servidores, eles podem ser facilmente replicados em novos hardware em toda a organização. Isso reduz o risco de dados indisponíveis devido à falha de hardware.
Existem algumas desvantagens em um design de banco de dados distribuído. O mais prevalente é a integridade e a simultaneidade do banco de dados. Às vezes, os dados distribuídos podem ficar indisponíveis para o servidor central. Isso geralmente se deve a problemas de rede dentro do sistema de computador. Embora o banco de dados permaneça disponível para as unidades de negócios locais, ele pode ficar desatualizado na sede central da organização atéo problema da rede é reparado.