-
Nós já sabemos que o backup
dos dados é muito importante
-
para a saúde dos dados da empresa,
mas por que ele demora tanto?
-
Existe alguma maneira de deixar
esse backup mais rápido?
-
O backup incremental pode ser
a resposta que você está procurando.
-
O processo de backup costuma demorar
porque eu preciso pegar cada arquivo
-
que eu tenho dentro do meu
ambiente e fazer a cópia,
-
então, a cada vez que eu
vou executar o meu backup,
-
eu preciso pegar todos os arquivos,
todos os meus datafiles,
-
todos os meus control files,
todos os meus redo log files,
-
e preciso fazer uma cópia dentro
do meu ambiente de backup
-
para garantir a recuperação dele.
-
No entanto, os dados tem
a tendência de crescer,
-
então, se o seu backup,
hoje, dura um minuto,
-
conforme sua empresa for crescendo,
seu backup pode passar a fazer 2 minutos,
-
3 minutos, 4, 1 hora, 2 horas e, de repente,
você tem um backup que dura 6 horas,
-
7 horas, que é uma coisa
meio absurda.
-
Para resolver esse tipo de problema, nós
podemos fazer os backups incrementais.
-
Qual que é a ideia
de um backup incremental?
-
Nós fazemos um backup, que nós chamamos
de backup full ou backup nível 0,
-
em um momento em que o nosso
ambiente esteja mais disponível.
-
Então, o backup nível zero faz
o backup de todos os dados.
-
Depois, nós fazemos um backup incremental
que nós chamamos de nível 1.
-
O nível 1 vai fazer o backup dos dados desde
o último backup em nível 0 até o nível 1.
-
Como assim?
-
Vamos supor que eu tenha feito
o meu backup no domingo,
-
durante o expediente
de segunda feira,
-
eu vou colocando dados dentro
do meu banco de dados
-
e, aí, eu faço um backup
incremental de nível 1.
-
Eu vou pegar todos os dados que eu
tinha inserido do backup nível 0,
-
que foi no domingo,
até segunda-feira,
-
ou seja, é apenas uma fração
dos meus dados,
-
só do movimento daquele
dia, ou seja, da segunda-feira,
-
que eu faço o meu
backup incremental.
-
Quando chegar na terça-feira, eu faço
um outro backup incremental do nível 1,
-
eu só vou ter as informações
do backup dos dados
-
que foram inseridos entre
segunda e terça-feira,
-
ou seja, só vou ter o backup
dos dados de um único dia.
-
Na quarta-feira, eu repito
esse mesmo processo,
-
faço um backup incremental do nível 1 e aí
eu pego as informações que foram inseridas
-
entre terça e quarta
e faço esse backup.
-
Intuitivamente, vocês
já devem ter percebido
-
que os backups dos dados de apenas um dia
são uma quantidade de dados muito menor
-
do que fazer o backup de todos
os dados da empresa,
-
fazendo com que esse backup
seja muito mais rápido.
-
Existem dois tipos
de backups incrementais,
-
o backup incremental normal, que nós
já chamamos de backup incremental,
-
e o backup incremental cumulativo.
-
O que é isso do backup
incremental cumulativo?
-
Em vez de eu fazer o backup
apenas de um dia,
-
eu faço o backup de segunda-feira
mais terça acumulado.
-
Quando eu vou fazer
o backup de quarta,
-
eu faço o backup de segunda-feira,
terça-feira e quarta acumulado.
-
Quando eu vou fazer um backup
cumulativo na quinta-feira,
-
eu faço o backup dos dados de segunda,
terça, quarta, mais quinta, ou seja,
-
eu vou pegando todos os dados
desde o meu último backup nível 0,
-
vou acumulando os dados.
-
Qual é a vantagem de eu trabalhar
com esse meu backup cumulativo?
-
Bom, eu terei menos arquivos
para serem lidos
-
na hora que eu
vou fazer a restauração do meu backup,
-
ou seja, eu deixo a restauração dele
mais rápida por conta disso.
-
Deixa eu ver se eu entendi direito
o backup incremental.
-
Ele vai pegar apenas os incrementos
daquele dia
-
e o backup é incremental cumulativo.
-
Ele vai acumulando todos os dados
-
dentro daquele período de tempo.
-
Sim, é isso mesmo, Você entendeu
-
o backup incremental?
-
Simples, ele é mais rápido do que o backup
-
incremental cumulativo,
claro ou cumulativo.
-
Ele vai aumentando ao longo do tempo
e o incremental,
-
ele vai pegando os dados aos poucos
no dia a dia.
-
Existe uma vantagem dessa técnica que eu
consigo misturar os dois tipos de backup.
-
Então eu posso fazer um backup incremental
-
na segunda feira com os dados
entre domingo e segunda.
-
Um outro backup incremental
na terça feira.
-
Os dados de segunda e terça
é um backup incremental cumulativo
-
na quarta feira que aí eu vou ter
todos os dados de segunda, terça e quarta.
-
Na quinta feira
eu faço um outro backup incremental,
-
que terá todos os dados de quarta
até quinta.
-
Na sexta feira, outubro cap incremental
e tem os dados de quinta até sexta.
-
E no sábado
eu faço um outro backup cumulativo
-
que vai ter todos os dados desde a última
quarta feira até sexta feira.
-
E no sábado
nós teremos um outro backup cumulativo
-
com todos os dados que foram inseridos
entre quarta feira até sábado.
-
Com isso,
-
eu consigo
deixar a restauração mais rápida.
-
Eu vou fazer a restauração de quarta
feira, vou fazer a restauração de sábado
-
e aplicar os logs que foram gerados
-
em caso de falha no domingo.
-
E eu consigo também fazer os backups
de uma maneira mais rápida,
-
porque eu terei backups incrementais
e backups cumulativos liberados.
-
A estratégia de usar um backup incremental
-
ou um backup cumulativo
depende das funcionalidades da empresa.
-
Existem empresas
que fazem backup de hora em hora
-
devido ao grande volume de dados
que eles têm para processar.
-
A estratégia depende totalmente
-
do volume de dados que a sua empresa tem
e da velocidade
-
que você precisa
para ter a recuperação dos dados.
-
As estratégias de backup incremental
-
são uma forma muito importante
-
para tornar os seus backups mais ágeis
-
e deixar as operações da
sua empresa mais efetivas e.