Banco de dados distribuído. Exemplos, promessas e problemas

Conteúdo

UMA base de dados distribuida é distribuído em vários nódulos, como uma coleção de diferentes bancos de dados, logicamente inter-relacionada, em uma rede de computadores. Esse tipo de banco de dados promove a integração, não centralização (estes são dois conceitos muito diferentes), e tem como transparência objetiva na distribuição de dados.

istock_000061935018_small-1813844

Créditos fotográficos: benedetti68

Aqueles que apostam no uso de um banco de dados distribuído buscam tornar seus sistemas mais disponíveis. Esse esforço em favor da disponibilidade responde a uma necessidade cada vez mais aguda de muitas empresas e precisa ter um grande número de diferentes tipos de hardware capazes de responder a várias solicitações.. Essa forma de trabalho torna possível evitar erros fatais relacionados a falhas de serviço.r, que são superados por correr, não apenas um, mas um grupo de servidores em diferentes locais e escalados.

As aplicações de um banco de dados distribuído são muito variados. Pode ser usado em ambientes de fabricação, especialmente quando a produção é realizada em várias plantas, é também a opção de escolha para companhias aéreas e redes de hotéis, grupos multinacionais e, em geral, a alternativa proposta por qualquer organização com uma estrutura organizacional descentralizada.

Promessas e problemas de um banco de dados distribuído

Sistemas banco de dados distribuído garantir a disponibilidade de dados com o agilidade necessária no ambiente de mercado atual. Ao mesmo tempo, oferecer as seguintes vantagens:

  1. Contribuir para a melhoria do desempenho no nível da organização.
  2. Facilitar a expansão do sistema.
  3. Otimizar a transparência dos dados distribuídos e replicados.
  4. Promover a agilidade das operações.
  5. Melhorar a visibilidade das informações corporativas.

Apesar disto, beneficiar de todos esses benefícios depende de Ser capaz de superar as complicações que geralmente estão associadas ao uso de um banco de dados relacional, ou um sistema deles., como aqueles que têm a ver com:

UMA / Consistência: as limitações das bases de dados relacionais nesta área, e o que ele explica Teorema do CAPEles não são os únicos que podem representar um obstáculo; mas você também tem que prestar atenção àqueles que, em vez de forçar uma escolha entre consistência e agilidade, propor a escolha entre consistência e latência. Para minimizar os efeitos de ambas as restrições, a resposta é trabalhar por tempo.

B / Complexidade: a falta de padrões ou experiência do usuário pode afetar o desempenho de um sistema de banco de dados distribuído. Ao mesmo tempo, esse ambiente faz mais difícil realizar uma verificação de integridade de informações naquela, como um exemplo, o que pode ser feito relacionalmente. Para terminar, não deve ser esquecido que os projetos arquitetônicos que você precisa são muito mais complexos do que as alternativas tradicionais.. Tudo isso tem um impacto claro sobre os custos associados prestar atenção.

C / Segurança: exceder o problemas de segurança com um banco de dados distribuído em comparação com um banco de dados relacional Depende tomar ações como adicionar granularidade no acesso. Ao mesmo tempo, ao optar por um sistema desse tipo é sempre aconselhável ter o suporte especializado necessário para realizar revisões dos códigos relevantes que ajudam a detectar possíveis problemas.

Sua organização está preparada para superar os desafios que o separam dos benefícios de ter um banco de dados distribuído? Integração é o primeiro passo para garantir a disponibilidade de dados, uma premissa que é ainda mais importante em ambientes híbridos e em nuvem. Você tem um plano??

(função(d, s, Eu iria) {
var js, fjs = d.getElementsByTagName(s)[0];
E se (d.getElementById(Eu iria)) Retorna;
js = d.createElement(s); js.id = id;
js.src = “//connect.facebook.net/es_ES/all.js#xfbml=1&status = 0”;
fjs.parentNode.insertBefore(js, fjs);
}(documento, 'roteiro', 'facebook-jssdk'));

Assine a nossa newsletter

Nós não enviaremos SPAM para você. Nós odiamos isso tanto quanto você.