Replicação lógica
A replicação lógica é uma replicação nativa do Postgres que faz a transmissão de alterações no nível de linha entre um banco de dados Lakebase e outro banco de dados Postgres. O Lakebase pode atuar como um assinante que recebe alterações de um editor externo, ou como um editor que envia alterações a um assinante externo.
Use a replicação lógica para migrar um banco de dados Postgres existente para o Lakebase, para replicar entre bancos de dados Lakebase ou para a transmissão de alterações do Lakebase para um banco de dados Postgres externo.
começar
Para replicar uma única tabela de ponta a ponta e ver como as partes se encaixam, comece com o início rápido. Isso leva alguns minutos e não requer um banco de dados externo.
- Início rápido : Replique uma tabela entre dois bancos de dados do Lakebase. Consulte Início rápido: Replicar entre bancos de dados do Lakebase.
Casos de uso
Caso de uso | O que ele faz | GUIA |
|---|---|---|
Migrar um banco de dados Postgres para o Lakebase | O Lakebase assina um editor Postgres externo e copia seus dados, mantendo-os atualizados até que você faça a transição. | |
Replicar entre bancos de dados Lakebase | Mantenha um segundo banco de dados Lakebase em sincronia para leituras entre regiões ou para uma atualização de versão. | |
Transmissão de alterações para um Postgres externo | O Lakebase publica alterações para um assinante externo do Postgres. |
Como a replicação lógica funciona
Um editor define uma publicação, o conjunto de tabelas cujas alterações ele envia. Um assinante cria uma inscrição que se conecta ao editor, copia os dados existentes e aplica cada inserção, atualização e exclusão conforme elas ocorrem. Qual banco de dados se conecta a qual determina a direção da rede:

Replicação lógica e outros métodos de movimentação de dados
A replicação lógica move dados entre bancos de dados Postgres. Para mover alterações do Postgres para o lakehouse, use o Feed de dados de alteração do Lakebase, que escreve alterações em uma tabela Delta gerenciada pelo Unity Catalog. Para uma comparação completa das formas de mover dados para dentro e para fora do Lakebase, consulte Mover dados para dentro e para fora do Lakebase.
Limitações
- A replicação lógica está disponível na AWS e no Azure.
- A replicação lógica está em execução em rede pública. O Private Link não é suportado para nenhuma das direções. A conexão do assinante é regida pelos destinos de internet permitidos da política de rede da account, e a conexão do editor é regida pela lista de acesso IP do workspace.
- A replicação é executada no compute principal, não em réplicas de leitura.
- A replicação lógica copia dados, não o esquema. Crie tabelas de destino antes de começar a replicação. As alterações posteriores no esquema não são replicadas.
- Tabelas externas não são replicadas.
Próximos os passos
- Comece rápido : Replicar uma tabela entre dois bancos de dados do Lakebase. Consulte Início rápido: replicar entre bancos de dados do Lakebase.
- Migrar para o Lakebase : Replique um banco de dados Postgres existente para o Lakebase. Veja Replicar dados para o Lakebase.
- Compare métodos : Escolha a maneira certa de mover dados para dentro e para fora do Lakebase. Consulte Mover dados para dentro e para fora do Lakebase.