Pular para o conteúdo principal

Mova dados de dentro e de fora da Lakebase

O Lakebase oferece várias maneiras de mover dados, cada uma adequada a um destino e objetivo diferentes. Use esta página para escolher a correta.

Comparar os métodos​

Método

Direção

Destino

Use-o quando

Replicação lógica

Dentro e fora

Um banco de dados Postgres

Você migra um banco de dados Postgres existente para o Lakebase, replica entre bancos de dados Lakebase em diferentes regiões ou faz transmissão de alterações para um banco de dados Postgres externo.

Alterar feed de dados

Saída

Uma tabela Delta gerenciada pelo Unity Catalog

Você deseja que as alterações do Lakebase fiquem no lakehouse para analítica, ETL ou auditoria.

Tabelas sincronizadas

Dentro de

Uma tabela do Lakebase Postgres

Você deseja disponibilizar dados lakehouse do Postgres para leituras de baixa latência.

Réplicas de leitura

Dentro da Lakebase

Um compute somente para leitura

Você deseja escala o tráfego de leitura sem copiar os dados.

pg_dump e pg_restore

Dentro e fora

Um banco de dados Postgres

Você faz uma cópia única ou um backup, e o tempo de inatividade durante a cópia é aceitável.

Método

Direção

Destino

Use-o quando

Replicação lógica

Dentro e fora

Um banco de dados Postgres

Você migra um banco de dados Postgres existente para o Lakebase, replica entre bancos de dados Lakebase em diferentes regiões ou faz transmissão de alterações para um banco de dados Postgres externo.

Alterar feed de dados

Saída

Uma tabela Delta gerenciada pelo Unity Catalog

Você deseja que as alterações do Lakebase fiquem no lakehouse para analítica, ETL ou auditoria.

Tabelas sincronizadas

Dentro de

Uma tabela do Lakebase Postgres

Você deseja disponibilizar dados lakehouse do Postgres para leituras de baixa latência.

Réplicas de leitura

Dentro da Lakebase

Um compute somente para leitura

Você deseja escala o tráfego de leitura sem copiar os dados.

pg_dump e pg_restore

Dentro e fora

Um banco de dados Postgres

Você faz uma cópia única ou um backup, e o tempo de inatividade durante a cópia é aceitável.

Para resiliência entre regiões em vez de movimentação de dados, use a recuperação pós-desastre, que replica os dados de um projeto para um workspace secundário em outra região na camada de armazenamento.

Uma observação sobre a palavra "replicação"​

Vários recursos do Lakebase usam a palavra replicação para mecanismos diferentes. Não os confunda:

  • A replicação lógica copia alterações em nível de linha entre bancos de dados Postgres.
  • Réplicas de leitura servem para leituras do mesmo armazenamento que o compute principal. Eles não copiam dados.
  • A recuperação de desastres copia os dados de um projeto para outra região na camada de armazenamento.

Os passos seguintes​