O Cache Fusion é fundamental para o funcionamento de uma configuração RAC.
Toda instância Oracle possui um cache de buffer local que executa a funcionalidade de cache usual para essa instância, em uma configuração RAC isso pode gerar um problema, pois uma instância pode precisar de acesso a tabela que esta sendo usada por outra instância, e ai que entra o Cache Fusion, ele faz o compartilhamento de cache de todas as instâncias do RAC usando a Interconnect.
Vamos para a imaginação:
Um usuário na instância A precisa acessar um bloco de dados que esta sendo bloqueado pela instância B, nesse caso a instância A solicitará a instância B o acesso a esse bloco de dados e irá utilizar o Interconnect para a comunicação. Esse conceito é chamado de Cache Fusion, onde permite uma instância acessar o cache de outra instância usando o Interconnect.
Resumindo:
O Cache Fusion do Oracle fornece transferências de memória-a-memória dos bloqueios de dados entre as instâncias do RAC, o que é mais rápido do que as transferências feitas gravando e em seguida lendo do disco através dos nós de cluster.
Esse é apenas uma breve explicação sobre o Cache Fusion, não vamos aprofundar muito, pois, o foco é a certificação OCA e nessa certificação não a necessidade desses conceitos, quando iniciar a certificação OCP iremos abordar mais esse assunto, mas, se você ainda deseja mais informações sobre Cache Fusion, pesquise sobre GCS (Global Cache Service) que é o coração do conceito de Cache Fusion.
Se tiverem dúvidas realizem um INSERT nos comentários e depois dê um COMMIT que depois respondo.
Abraço e bons estudos.
Comentários
Postar um comentário