Você está na página 1de 49

Unidade IV

ADMINISTRAO DE BANCO
DE DADOS DE DADOS
Prof. Luiz Fernando
Conceitos dentro da administrao
de bancos de dados
Backup e restore;
Cluster;
Replicao.
Esquema de arquivos do SQL
Server
Mdf
Arquivo principal do banco de dados.
Nesse arquivo, so gravados os dados
e a estrutura do banco de dados.
Ldf Ldf
Arquivo de log do banco de dados.
Grava todas as operaes realizadas
dentro do banco de dados.
Funciona como um dirio de tudo o
que acontece l dentro.
Backup e restore
Uma das atividades mais importantes em
um banco de dados.
Consiste em fazer uma cpia de
segurana dos dados e da estrutura do
banco de dados.
Em caso de falha do banco, os dados e a
estrutura podem ser recuperadas a partir
de uma cpia feita em outro local.
Backup e restore
Tipos de falhas
Falhas do sistema (por exemplo, queda
de energia), que afetam todas as
transaes em curso no momento, mas
no danicam sicamente o banco de
dados.
Falhas do sistema so chamadas de soft
crash;
Backup e restore
Falhas da mdia (por exemplo, queda da
cabea de gravao sobre o disco), que
causam danos ao banco de dados ou a
uma parte dele e afetam pelo menos
todas as transaes que, no momento,
esto usando essa parte esto usando essa parte.
Falhas da mdia so chamadas de hard
crash.
Backup e restore
Em caso de falha, deve-se verificar
quando foi feito o ltimo backup vlido.
Deve-se restaurar esse backup.
Deve-se analisar o arquivo de log que foi
gerado aps esse backup. gerado aps esse backup.
Devem-se refazer todas as operaes
armazenadas no log.
Cluster
Dois ou mais computadores ligados
entre si a fim de compartilhar recursos.
Tipos de cluster
Cluster de alto desempenho
Tambm conhecido como cluster de alta
performance, ele funciona permitindo
que ocorra uma grande carga de
processamento com um volume alto de
gigaflops em computadores comuns.
Tipos de cluster
Cluster de alta disponibilidade
So clusters cujos sistemas conseguem
permanecer ativos por um longo perodo
de tempo e em plena condio de uso.
Pode-se dizer que eles nunca param seu Pode se dizer que eles nunca param seu
funcionamento; alm disso, conseguem
detectar erros, protegendo-se de
possveis falhas.
Tipos de cluster
Cluster para balanceamento de carga
Esse tipo de cluster tem como funo
controlar a distribuio equilibrada do
processamento.
Requer um monitoramento constante na Requer um monitoramento constante na
sua comunicao e em seus
mecanismos de redundncia, pois se
ocorrer alguma falha, haver uma
interrupo no seu funcionamento.
Esquema de cluster
Interatividade
Por que, em um sistema crtico, o backup
do banco de dados deve ser feito em uma
unidade externa?
a) Porque mais fcil.
b) Porque em caso de um problema de hard b) Porque em caso de um problema de hard
crash, os dados estaro mais bem
protegidos.
c) Porque quando h um soft crash, o disco
rgido comprometido.
d) No h necessidade da unidade externa d) No h necessidade da unidade externa.
e) NDA.
Replicao
Replicao de banco de dados: a cpia
dos dados do banco de dados original
para outro banco de dados.
Vantagens da replicao:
sistema menos sensvel a falhas, por
causa da redundncia.
trabalha com balanceamento da carga;
backup on-line dos dados.
Tipos de replicao
Classificao de softwares
replicadores de dados:
replicadores eager (sncronos);
replicadores lazy (assncronos);
replicadores master slave; replicadores master-slave;
replicadores multi-master.
Replicadores eager (sncronos)
A transao s concluda aps todos
os servidores fazerem commit (2PC).
Garantem consistncia de transao
entre servidores.
Baixa escalabilidade. Baixa escalabilidade.
Indisponibilidade em caso de
queda de rede.
Muito pesquisados nos ltimos 10 anos;
vrias implementaes, mas
considerados impraticveis para a considerados impraticveis para a
maioria dos ambientes de produo.
Replicadores lentos/assncronos
A transao concluda localmente e
depois replicada.
Alta escalabilidade.
No garantem consistncia de transao
entre servidores. entre servidores.
Baixo custo (TCO).
Resistentes a quedas de rede.
Muito pesquisados atualmente; procura-
se algoritmos que eliminem o problema
de inconsistncias (ou que o tratem de
forma automtica).
Replicadores master-slave
Replicao unidirecional.
Usados normalmente para hot-backup de
servidores de banco de dados.
Usados tambm para melhoria do
desempenho de consultas em sites desempenho de consultas em sites
remotos.
Apenas a base master recebe
atualizaes.
Pouco sujeitos a inconsistncias,
mesmo no modelo lazy mesmo no modelo lazy.
Replicadores multi-master
Replicao multi-direcional.
Usados para garantir alta
disponibilidade.
Garantem melhor desempenho tanto em
consultas quanto em atualizaes. consultas quanto em atualizaes.
Todas as bases podem receber
atualizaes.
Sujeito a inconsistncias no modelo lazy.
Exemplo de funcionamento de
cluster + replicao
Exemplo de funcionamento de
cluster + replicao
Interatividade
Assinale a alternativa correta:
a) Clusters no representam ganhos para
ningum.
b) Uma estrutura de cluster depende
exclusivamente do software de banco de exclusivamente do software de banco de
dados.
c) Uma estrutura de cluster depende do
software de banco de dados, do sistema
operacional e de configuraes de rede.
d) Clusters so estruturas com baixo custo d) Clusters so estruturas com baixo custo
de manuteno.
e) NDA.
Business Itelligence
Conceito surgido na dcada de 80.
o nome dado capacidade de uma
empresa de analisar dados e explorar as
informaes obtidas.
Esquema de uma soluo BI
Fontes de dados
Dados que alimentaro o DW.
Costumam vir de mais de uma fonte.
ERP Enterprise Resource Planning.
CRM Consumer Relationship
Management Management.
Database outras bases de dados.
Files arquivos (texto, Excel, XML).
ETL
Extraction Transformation and Load
Extrai, transforma e carrega no DW.
Fase de consolidao.
Data quality qualidade dos dados.
Data cleansing limpeza dos dados.
ETL - Kettle
ETL Integration Services
DW Data Warehouse
Warehouse = armazm/celeiro.
Guarda os dados de diferentes fontes.
DM Data Mart
Parte do data warehouse.
Normalmente separado por
departamentos.
Cubos Olap
Olap On-line Analytical Processing
Abordagem de fornecimento de
respostas rpidas para consultas
analticas.
Cubo multidimensional ou hipercubo. Cubo multidimensional ou hipercubo.
Consiste em fatos numricos chamados
medidas (measures), que so
categorizadas por dimenses.
Cubos Olap
Interatividade
O ETL uma etapa do projeto de BI que faz
a parte de integrao dos dados de
diferentes fontes. Sendo assim, correto
afirmar que:
a) Planilhas so fontes de dados.
b) Bancos de dados so fontes de dados.
c) Arquivos texto so fontes de dados.
d) Sistemas legados so fontes de dados.
e) Todas as alternativas esto corretas.
Anlise dos dados
Uma vez criado o cubo, inicia-se a fase da
construo de:
relatrios;
grficos;
KPIs; KPIs;
dashboards;
cockpits.
Relatrios
Como o prprio nome diz, so relatrios
mais simples.
Linhas x Colunas.
Relatrios
Grficos
Representao grfica de um relatrio.
Proporcionam uma melhor visualizao
dos dados.
Grficos
Grficos
KPI
Key Performance Indicator Indicador-
chave de desempenho.
Serve para acompanhar o desempenho
de uma mtrica.
KPI
Dashboards
Dashboard: uma pgina que combina
diversas informaes a respeito de um
mesmo tema.
Essas informaes so apresentadas de
formas diferentes.
Em um mesmo dashboard, podem
coexistir relatrios, grficos e KPIs.
Dashboards
Dashboards
Dashboards
http://www.stratebi.com/
Cockpit
Aplicao que gerencia vrios
dashboards.
Permite interao com eles.
O nome vem da cabine de um piloto de
avio, que deve analisar vrios avio, que deve analisar vrios
instrumentos para poder pilotar de forma
eficiente.
Interatividade
Sobre relatrios, grficos, KPIs e
dashboards, correto afirmar que:
a) KPIs necessitam de um fator externo
para ser medidos.
b) Dashboards so telas onde o usurio b) Dashboards so telas onde o usurio
controla o processo de ETL.
c) Relatrios no tm utilidade para anlise
dos dados.
d) Cockpits so baseados em navios.
e) Grficos so telas com vrios objetos
para anlise.
AT A PRXIMA!

Você também pode gostar