Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Importante
A Lakebase Autoscaling está em Beta nas seguintes regiões: eastus2, westeurope, westus.
O Autoscaling do Lakebase é a versão mais recente do Lakebase com computação automática, escala até zero, ramificação e restauração instantânea. Para comparação de funcionalidades com o Lakebase Provisioned, veja a escolha entre versões.
Lakebase Postgres Autoscaling é uma base de dados Postgres totalmente gerida, integrada na Plataforma de Inteligência de Dados Databricks. Traz capacidades de processamento de transações online (OLTP) para o seu lakehouse, permitindo-lhe construir aplicações transacionais em tempo real juntamente com as suas tarefas analíticas.
O Autoscaling do Lakebase Postgres combina a fiabilidade e familiaridade do Postgres com capacidades modernas de bases de dados, incluindo autoescalabilidade, escala até zero, ramificação e restauro instantâneo. Estas funcionalidades permitem fluxos de trabalho de desenvolvimento flexíveis, operações económicas e iteração rápida.
Como os projetos são organizados
Compreender a hierarquia dos objetos Lakebase ajuda-o a organizar e gerir os seus recursos:
Databricks Workspace
└── Project(s)
└── Branch(es)
├── Compute (primary R/W)
├── Read replica(s) (optional)
├── Role(s)
└── Database(s)
└── Schema(s)
Cada nível na hierarquia serve um propósito específico:
| Objeto | Description |
|---|---|
| Projeto | O contentor de topo para os recursos da tua base de dados. Um projeto contém ramificações, bases de dados, funções e recursos de computação. Ver Gerir projetos. |
| Filial | Um ambiente de base de dados isolado que partilha armazenamento com a sua ramificação principal. Cada projeto pode conter múltiplos ramos. Ver Gerir agências. |
| Computar | O servidor Postgres que alimenta uma filial. Cada ramo tem o seu próprio sistema de computação que fornece o poder de processamento e a memória para operações na base de dados. Consulte Gerir recursos de computação. |
| Base de dados | Uma base de dados Postgres padrão dentro de uma filial. Cada ramo pode conter múltiplas bases de dados com as suas próprias tabelas, esquemas e dados. Consulte Gerir bases de dados. |
Compreender os ramos
Uma das características mais poderosas do Lakebase Postgres é a ramificação. Tal como os branches Git para o seu código, os branches permitem-lhe criar ambientes de bases de dados isolados para desenvolvimento e testes — sem afetar a produção.
Porque é que isto importa: Os fluxos de trabalho tradicionais de bases de dados exigem servidores de desenvolvimento e staging separados, atualizações manuais de dados e coordenação cuidadosa. Com os ramos, pode:
- Crie instantaneamente um ambiente de desenvolvimento com dados de produção
- Testar alterações de esquema de forma segura antes de as aplicar em produção
- Recupere de erros criando ramificações em qualquer momento
- Pague apenas pelos dados que altera, não por bases de dados totalmente duplicadas
| Tópico | Description |
|---|---|
| Sucursais | Saiba como funcionam as filiais, fluxos de trabalho comuns e boas práticas para a sua equipa. |
| Gerir filiais | Criar, reiniciar e eliminar branches para desenvolvimento e testes. |
| Ramos protegidos | Proteger os ramos de produção contra alterações acidentais e eliminações. |
Conceitos-chave
O Lakebase baseia-se em várias inovações chave que o diferenciam dos sistemas tradicionais de bases de dados:
- Computação e armazenamento separados: Escale os recursos computacionais independentemente do armazenamento para maior eficiência de custos e flexibilidade.
- Autoescalonamento: O Compute ajusta-se automaticamente com base na procura de carga de trabalho, com suporte para escalar até zero durante os períodos de inatividade.
- Armazenamento por copiar e escrever: Permite ramificações instantâneas, onde só se paga por alterações de dados, não por duplicados completos.
- Operações instantâneas no tempo: Criar ramificações ou restaurar a qualquer momento dentro da sua janela de restauro configurada (0-30 dias)
Estes conceitos trabalham em conjunto para permitir fluxos de trabalho flexíveis de desenvolvimento, operações eficientes em termos de custos e uma rápida recuperação de erros.
Para uma explicação detalhada de cada conceito central, veja Conceitos fundamentais.