Banco de dados replicado

Disponível somente no TrabalhosFeitos
  • Páginas : 2 (475 palavras )
  • Download(s) : 0
  • Publicado : 30 de maio de 2012
Ler documento completo
Amostra do texto
Banco de dados Replicado
MySQL

O qué REPLICAÇÃO?

Conceitos de Replicação
Replicação é um meio de criar cópias integras de determinado objeto. Aplicando a sistemas de banco de dados areplicação permite não apenas uma cópia dos dados mas também prover recursos para aplicação de conceitos como "load balance" e "hot-backup".

Conceitos de Replicação As cópias gerênciadas de dadospossuem também os seguintes objetivos:

-Descentralização de aplicações; -Balanceamento de carga; -Integração de sistemas heterogêneos;

O que é um banco de dados?
Um banco de dados é uma coleção dedados estruturados. Exemplos: -Sistema Bancário; -Sistema Hospitalar; -Sistema Acadêmico; -Sistema Automotivo;

MySQL

É um sistema de gerenciamento de banco de dados (SGBD), que utiliza alinguagem SQL (Linguagem de Consulta Estruturada, do inglês Structured Query Language) como interface. É atualmente um dos bancos de dados mais populares, com mais de 10 milhões de instalações pelo mundo. SQL
Structured Query Language, ou Linguagem de Consulta Estruturada ou SQL, é uma linguagem de pesquisa declarativa para banco de dados relacional (base de dados relacional). Muitas dascaracterísticas originais do SQL foram inspiradas na álgebra relacional.

Vantagens da Replicação
Benefícios que um bom modelo de replicação procura proporcionar: • Alta disponibilidade
• Alto desempenho •Eliminar o problema de dados inconsistentes decorrentes da integração tardia entre sistemas

Desvantagens da Replicação

• Escalabilidade; • Inconsistencias; • Redundância;

REPLICADORES

•Replicadores "eager" - impraticável; • Replicadores "lazy" - alta escalabilidade; • Replicadores "Master-slave" - unidirecional; • Replicadores "Multi-master" - multi-direcional;

Qual o tipo dereplicação adequado?

• Hoy-bakcups, balanceamento de carga:
- Master/slave sincrono; - Master/slave assíncrono; • Descentralização de sistemas: - Concorrencia entre servidores (Multi-master...
tracking img