Pular para o conteúdo principal

Conceitos básicos

info

Beta

O Lakebase Postgres (beta com escalonamento automático) é a próxima versão do Lakebase, disponível apenas para avaliação. Para cargas de trabalho de produção, utilize a versão de pré-visualização pública do Lakebase. Consulte a seção "Como escolher entre as versões" para entender qual versão é a mais adequada para você.

O Lakebase é construído sobre um conjunto de recursos que permitem desenvolver, testar e escalar suas aplicações de banco de dados de forma eficiente. Esta seção apresenta os conceitos fundamentais que diferenciam o Lakebase dos sistemas de banco de dados tradicionais.

escala automática

O Lakebase ajusta automaticamente os recursos compute com base nas demandas da sua carga de trabalho. Conforme o tráfego do seu aplicativo aumenta ou diminui, compute os recursos de computação para cima ou para baixo sem intervenção manual ou tempo de inatividade.

Principais benefícios:

  • Ajuste automático: recurso escala com base na demanda real.
  • Sem tempo de inatividade: o escalonamento ocorre sem interromper as conexões.
  • Otimização de custos: pague apenas pelo recurso que você realmente utiliza.
  • consistência de desempenho: Mantenha o desempenho responsivo durante picos de tráfego.

Saiba mais: dimensionamento automático | Configurar dimensionamento automático

escalar para zero

Quando seu banco de dados está parado, o Lakebase pode reduzir automaticamente os recursos compute a zero, eliminando custos com capacidade não utilizada. Quando a atividade for retomada, seu compute aumentará automaticamente de volta à capacidade máxima em segundos.

Principais benefícios:

  • Custos zero de parado: Sem cobranças compute quando seu banco de dados estiver inativo.
  • Retomada instantânea: os bancos de dados são ativados automaticamente quando acessados.
  • Ideal para desenvolvimento: Perfeito para ambientes de desenvolvimento e teste com uso intermitente.
  • Gestão automática: Não requer intervenção manual.

Saiba mais: escalar para zero | Configurar escalar para zero

Ramos do banco de dados

Os branches de banco de dados no Lakebase funcionam de maneira semelhante aos branches do Git para o seu código. Você pode criar ramificações de banco de dados isoladas e instantâneas para desenvolvimento, teste ou experimentação sem duplicar dados ou afetar seu ambiente de produção.

Principais benefícios:

  • Criação instantânea: as ramificações são criadas em segundos usando a tecnologia copy-on-write.
  • Relação custo-benefício: Somente os dados modificados são armazenados separadamente, minimizando os custos de armazenamento.
  • Ambientes isolados: Teste alterações com segurança sem afetar seu banco de dados principal.
  • Colaboração facilitada: os membros da equipe podem trabalhar em ramificações separadas simultaneamente.

Saiba mais: Filiais de banco de dados | Gerenciar filiais

Leia as réplicas

As réplicas de leitura são unidades de computação independentes, somente para leitura, que executam operações de leitura nos mesmos dados que sua compute primária de leitura e gravação. Ao contrário das réplicas tradicionais, as réplicas de leitura do Lakebase não duplicam dados — elas leem da mesma camada de armazenamento, permitindo a criação instantânea e eliminando custos adicionais de armazenamento.

Principais benefícios:

  • Escalabilidade horizontal: Distribua as solicitações de leitura entre várias réplicas.
  • Sem duplicação de dados: Todas as réplicas leem do mesmo armazenamento.
  • Criação instantânea: Disponível em segundos, sem necessidade de copiar dados.
  • Custo-benefício: Sem custos adicionais de armazenamento, além de suporte para escalonamento automático e redução gradual de custos.

Saiba mais: Leia as réplicas | Gerenciar leia as réplicas

Restauração instantânea

A restauração instantânea para um ponto específico no tempo permite restaurar seu banco de dados para qualquer momento dentro da janela de restauração. Este recurso protege contra a perda de dados, permitindo que você recupere rapidamente exclusões acidentais, alterações de esquema ou outras modificações não intencionais.

Principais benefícios:

  • Recuperação pontual: Restaure para qualquer momento dentro da janela de restauração configurada (2 a 35 dias).
  • Operações instantâneas: A recuperação ocorre em segundos usando a mesma tecnologia copy-on-write que o branching.
  • Cópia de segurança automática: Seu estado atual é preservado em um branch de backup antes da restauração.
  • Restauração completa: Todos os bancos de dados na ramificação são restaurados para o ponto no tempo selecionado.

Saiba mais: Restauração pontual | Configurar janela de restauração

Como eles trabalham juntos

Esses conceitos fundamentais trabalham em conjunto para criar uma plataforma de banco de dados poderosa e flexível:

  1. O dimensionamento automático garante que seu banco de dados tenha a quantidade certa de recursos compute com base na demanda.
  2. A função escala-to-zero reduz os custos em branches do Parado suspendendo compute quando não estiver em uso.
  3. Os branches de banco de dados permitem criar ambientes isolados para desenvolvimento e teste.
  4. As réplicas de leitura fornecem capacidade de leitura adicional quando necessário, com os mesmos benefícios de escalonamento automático e redução gradual da capacidade.
  5. A restauração instantânea protege seus dados, permitindo uma recuperação rápida a partir de qualquer ponto dentro da janela de restauração.

Essa arquitetura permite criar e escalar aplicações de banco de dados com maior flexibilidade, custos mais baixos e menos sobrecarga operacional do que os sistemas de banco de dados tradicionais.