Pular para o conteúdo principal

Instantâneo

info

O dimensionamento automático do Lakebase está disponível nas seguintes regiões: us-east-1, us-east-2, eu-central-1, eu-west-1, eu-west-2, ap-south-1, ap-southeast-1, ap-southeast-2.

O Lakebase autoscale é a versão mais recente do Lakebase com recursos como autoscale compute, escala-to-zero, branching e instant restore. Para comparação de recursos com o provisionamento do Lakebase, veja escolhendo entre versões.

Um Snapshot é uma captura pontual do branch raiz de um projeto, incluindo o esquema e todos os dados. É criado instantaneamente com impacto mínimo no desempenho e pode ser usado como backup ou como ponto de reversão.

Quando usar o Snapshot

Os snapshots são úteis para backups regulares ou antes de fazer alterações de esquema ou outras operações potencialmente destrutivas. Eles oferecem uma maneira rápida de criar pontos de restauração aos quais você pode retornar, se necessário.

Criar instantâneo manualmente

Um snapshot captura o estado da sua branch em um determinado momento. Você pode criar snapshots manualmente apenas em branches raiz. Você pode restaurar esses snapshots a partir de qualquer branch do seu projeto.

Criar um instantâneo

Acesse seu projeto no aplicativo Lakebase e selecione Backup e Restauração na navegação de ramificação. Clique em Criar instantâneo para capturar o estado atual dos seus dados. Os snapshots são criados instantaneamente e são úteis antes de fazer alterações significativas em seu esquema ou dados.

Editor SQL com exemplos de SQL pré-carregados

Crie um programador de backup

Programar a criação automática de snapshots para execução em intervalos regulares (diários, semanais ou mensais) para garantir backups consistentes sem intervenção manual. Os programas de backup são configurados por branch e aplicam-se apenas às branches raiz.

Para criar ou modificar um programa de backup:

  1. Na página Backup e Restauração do seu projeto, clique em Editar programa para abrir a caixa de diálogo de configuração do programa de backup.

    Botão Editar backup do programador

  2. Selecione uma frequência de programação dentre as seguintes opções:

    • Sem programar – Desativa o Snapshot automático (default)
    • Diário – Cria um instantâneo todos os dias em um horário específico.
    • Semanal – Cria um instantâneo em um dia específico da semana.
    • Mensal – Cria um instantâneo em um dia específico do mês.

    opções de frequência do programa de backup

  3. Configure os detalhes do programa com base na frequência selecionada. Especifique com que frequência deseja criar instantâneos e por quanto tempo mantê-los.

Após a configuração, os snapshots criados pelo programa aparecem na página Backup e Restauração com uma etiqueta indicando que foram criados automaticamente.

RetençãoSnapshot

Os instantâneos são excluídos automaticamente após o término do período de retenção. Você pode ajustar as configurações de retenção a qualquer momento editando o programa. Ter em mente:

  • Períodos de retenção mais curtos ajudam a gerenciar seu limite de instantâneos.
  • O instantâneo excluído não pode ser recuperado.
  • Os snapshots manuais não são afetados pelas configurações de retenção do programa de backup.

Restaurar a partir de um instantâneo

Na página Backup e Restauração do aplicativo Lakebase, os snapshots são listados por data. Localize o instantâneo que deseja restaurar e clique em Restaurar . Uma caixa de diálogo de confirmação aparece explicando o que acontecerá: a restauração ocorre instantaneamente, seu branch atual permanece inalterado e um novo branch será criado com um nome como branch_from_snapshot_ seguido pela data e hora do Snapshot. Confirme que deseja realizar as operações clicando em Restaurar . Um novo ramo raiz é criado com os dados do Snapshot. Seu branch atual permanece inalterado.

Após a conclusão da restauração, você verá uma mensagem de sucesso e a página de visão geral da nova ramificação. A seção intitulada "Conectar-se à nova ramificação para visualizar os dados restaurados" explica que você pode se conectar a partir do seu aplicativo ou cliente para verificar os dados restaurados.

Visão geral da ramificação após a restauração a partir de um Snapshot

Clique em Obter detalhes da conexão para abrir uma caixa de diálogo com as informações de conexão da nova ramificação: ramificação, compute, banco de dados, função e uma cadeia de conexão que você pode copiar. O compute da ramificação pode aparecer como "Pendente" enquanto estiver em andamento. Uma vez ativo, você pode usar as strings de conexão para se conectar.

Outras coisas que você pode fazer com seu novo galho:

  • Visualize os dados. Utilize os detalhes de conexão da nova filial para verificar os dados e confirmar a restauração antes de alterar a configuração do seu aplicativo. Consulte Conectar-se ao seu banco de dados.
  • Renomeie a filial. Dê um nome mais claro à ramificação, utilizando a visão geral de ramificações ou a lista de ramificações. Consulte Atualizar configurações de ramificação.
  • Definir como default. Se você estiver satisfeito com os dados restaurados, poderá tornar esta ramificação a ramificação default do projeto. Consulte Definir como default.
  • Direcione sua aplicação para a nova ramificação. Após se certificar de que os dados estão corretos, atualize as configurações de conexão do seu aplicativo para usar os detalhes de conexão desta filial.
  • Remover ou manter o ramo anterior. Você pode excluir a ramificação que estava usando anteriormente, caso não precise mais dela, ou mantê-la como backup. Consulte Excluir uma ramificação.

Você pode gerenciar a nova ramificação e todas as ramificações do projeto na página Ramificações do projeto, onde a ramificação restaurada aparece como uma ramificação raiz ao lado das suas outras ramificações.