13.07.2015 Views

Monografia - INF-Unioeste

Monografia - INF-Unioeste

Monografia - INF-Unioeste

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Em alguns casos o uso do particionamento horizontal ou vertical não se apresentasatisfatoriamente para a aplicações que acessão a base de dados, de tal forma que se faznecessário o uso da partição mista.Existem dois tipos de particionamento misto:• HV: Faz-se uma partição vertical, e posteriormente, sobre os fragmentos resultantesse aplica uma partição horizontal.• VH: Faz-se uma partição vertical sobre os conjuntos de tuplas resultantes daaplicação de uma partição horizontal.Nesse tipo de partição necessitaremos dados quantitativos sobre a base de dados, asaplicações que funcionam sobre ela, a rede de comunicações, as características de processo eo limite de armazenamento de cada local de rede.3.7 Paralelismo em ConsultasO processamento de consultas em arquiteturas paralelas deve considerar o tipo decompartilhamento de discos e memória existente e a fragmentação e alocação de dadosempregada.Há dois tipos de paralelismo possível para o processamento de consultas em um bando de dadosparalelos:• Inter-consultas• Intra-consultas3.7.1. Inter-consultasEsta e a alternativa mais simples. Cada consulta submetida pelo usuário é executadatotalmente em um único processador. O tempo de processamento de uma certa consulta éidêntico ao tempo em um servidor mono processado, pois a consulta é monoprocessada. Porconseqüência, os processadores devem ser de grande capacidade, para não inviabilizar osistema. A vantagem é que o gerenciamento de tarefas é bastante simples.Consultas ou transações diferentes são executadas em paralelo umas com as outras. Aprincipal aplicação do paralelismo inter-consultas é melhorar o sistema de processamento detransações processadas por segundo do paralelismo inter-consultas é melhorar o sistema deprocessamento de transações processadas por segundo. Os processadores têm de realizaralgumas tarefas como bloqueio e log (registro diário), de forma coordenada e isso exigem que11

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!