Banco de dados distribuído

Definição - o que significa banco de dados distribuído?

Um banco de dados distribuído é um tipo de configuração de banco de dados que consiste em repositórios de dados fracamente acoplados. Em uma configuração de banco de dados tradicional, todos os dispositivos de armazenamento são conectados ao mesmo servidor, geralmente porque estão no mesmo local físico. Um banco de dados distribuído funciona como um sistema de banco de dados único, embora o hardware do banco de dados seja executado por muitos dispositivos em locais diferentes.

Definirtec explica banco de dados distribuído

O grande problema com bancos de dados distribuídos é como mantê-los atualizados e sincronizados. Em outras palavras, como a replicação é realizada e como a integridade referencial é mantida? Uma relação mestre / escravo é uma grande parte disso. Para simplificar, um banco de dados é selecionado como mestre, que é usado durante o processo de replicação para outros bancos de dados, que são designados como escravos. Durante a replicação, um software especializado é usado para varrer e verificar cada banco de dados em busca de inconsistências e alterações, que, uma vez encontradas, são replicadas para que todos os bancos de dados tenham a mesma aparência. Esse processo pode ser complexo e demorado à medida que o banco de dados cresce em número e tamanho.