pior se precisa de aprovaçao

1543 palavras 7 páginas
ALTA DISPONIBILIDADE EM BANCO DE DADOS
PostgreSql – Streaming Replication

Prof. Cleverson Bússolo Klettenberg prof_cleverson@uniguacu.edu.br 2012

1 – INTRODUÇÃO
1.1. Mercado de BDs open source
Novidades do PostgreSQL 9.0 Mais de 200 melhorias na versão 9.0
• Hot standby
• Streaming Replication
• Melhorias na administração de privilégios dos usuários
• Blocos anônimos em PL/pgSQL
• Triggers condicionais e por colunas
• Reimplementação do VACUUM FULL
• Contrib para migração de versões
• Melhorias de performance para consultas geradas para ORMs
1.2. Definições
1.2.1 Cluster
Um cluster pode ser definido como “um grupo formado por dois ou mais computadores que trabalham em conjunto como se fosse um único sistema”.
Um dos benefícios de um cluster é a alta disponibilidade, conseqüência de se ter vários equipamentos desempenhando a mesma função (redundância). Mas além da alta disponibilidade, clusters podem oferecer uma melhora no desempenho das aplicações através do balanceamento de carga ou da distribuição de tarefas entre as máquinas.
Clusters são divididos em:
• Shared All: Onde a memória (shared buffers) e os discos (datafiles) são compartilhados por cada nó do cluster;
• Shared Disc: Onde apenas os disco são compartilhados pelos nós do cluster;
• Shared Nothing: Onde cada nó tem a sua própria memória e discos;
1.2.2 Replicação
Replicação, no contexto de bancos de dados, é cuidar para que duas ou mais instâncias de uma base de dados tenham sempre os mesmos dados . Existem basicamente duas formas de replicação de bases de dados: síncrona e assíncrona.
Replicação Síncrona: A replicação síncrona é geralmente do tipo mestre/mestre. Todos os nós possuem os mesmos dados.

Um dos principais problemas da replicação síncrona é que, para realizar uma operação de escrita, é necessário bloquear todas as tabelas sendo modifica das. Tal operação pode levar muito tempo, dependendo do número de máquinas envolvidas.
Replicação Assíncrona:

Relacionados

  • Pra você
    1302 palavras | 6 páginas
  • trabalho infantil
    2279 palavras | 10 páginas
  • Como Estudar Para Concursos
    5821 palavras | 24 páginas
  • Atitude Beta
    329 palavras | 2 páginas
  • Administracao
    909 palavras | 4 páginas
  • geografia
    2804 palavras | 12 páginas
  • MELHORANDO O DESEMPENHO ESCOLAR
    6464 palavras | 26 páginas
  • A Bondade que se Auto-destrói
    760 palavras | 4 páginas
  • pimpim
    2810 palavras | 12 páginas
  • depoimento
    1664 palavras | 7 páginas