banco de dados
Sistema de banco de dados que envolve o uso concorrente de dois ou mais processadores ou processos do sistema operacional para atender a solicitações de gerenciamento de banco de dados, como consultas SQL e atualizações, registro de transações, tratamento de I/O e buffer de dados. Um banco de dados paralelo é capaz de executar um grande número de tarefas simultâneas utilizando vários processadores e dispositivos de armazenamento, o que permite o acesso rápido a bancos de dados que contêm muitos gigabytes de dados.
BD Distribuído É uma coleção de várias Bases de Dados logicamente inter-relacionadas, distribuídas por uma rede de computadores. Existem dois tipos de banco de dados distribuídos, os homogêneos e os heterogêneos. Os homogêneos são compostos pelos mesmos bancos de dados, já os Heterogêneos são aqueles que são compostos por mais de um tipo de banco de dados.
Num banco de dados distribuídos os arquivos podem estar replicados ou fragmentados. Quando os dados se encontram replicados, existe uma cópia de cada um dos dados em cada nó, tornando as bases iguais. Já na fragmentação, os dados se encontram divididos ao longo do sistema, ou seja a cada nó existe uma base de dados diferente se olharmos de uma forma local, mas se analisarmos de uma forma global os dados são vistos de uma forma única, pois cada nó possui um catálogo que contém cada informação dos dados dos bancos adjacentes.
A replicação dos dados pode se dar de maneira síncrona ou assíncrona. No caso de replicação síncrona, cada transação é dada como concluída quando todos os nós confirmam que a transação local foi bem sucedida. Na replicação assíncrona, o nó principal executa a transação enviando confirmação ao solicitante e então encaminha a transação aos demais nós.
BD Hierárquico
Um Banco de dados hierárquico consiste em uma coleção de registros que são conectados uns aos outros por meio de ligações. Um registro é uma coleção de campos, cada qual contendo apenas um