Aller au contenu principal

Transférer des données vers et depuis Lakebase

Lakebase offre plusieurs moyens de transférer les données, chacun adapté à une destination et à un objectif différents. Utilisez cette page pour choisir celui qui convient.

Comparaison des méthodes​

Méthode

Direction

Destination

À utiliser quand

Réplication logique

Entrée et sortie

Une base de données Postgres

Vous migrez une base de données Postgres existante vers Lakebase, vous répliquez des données entre des bases de données Lakebase ou vous Stream les modifications vers une base de données Postgres externe.

Flux de données de modification

Sortie

Une table Delta gérée par Unity Catalog

Vous avez besoin des changements de Lakebase dans le lakehouse pour l'analytique, l'ETL ou l'audit.

Tables synchronisées

Dans

Une table Lakebase Postgres

Vous souhaitez servir les données du lakehouse à partir de Postgres pour des lectures à faible latence.

Réplicas en lecture

Dans Lakebase

Un compute en lecture seule

Vous souhaitez monter en charge le trafic de lecture sans copier les données.

pg_dump et pg_restore

Entrée et sortie

Une base de données Postgres

Vous effectuez une copie unique ou une sauvegarde, et le temps d'arrêt pendant la copie est acceptable.

Méthode

Direction

Destination

À utiliser quand

Réplication logique

Entrée et sortie

Une base de données Postgres

Vous migrez une base de données Postgres existante vers Lakebase, vous répliquez des données entre des bases de données Lakebase ou vous Stream les modifications vers une base de données Postgres externe.

Flux de données de modification

Sortie

Une table Delta gérée par Unity Catalog

Vous avez besoin des changements de Lakebase dans le lakehouse pour l'analytique, l'ETL ou l'audit.

Tables synchronisées

Dans

Une table Lakebase Postgres

Vous souhaitez servir les données du lakehouse à partir de Postgres pour des lectures à faible latence.

Réplicas en lecture

Dans Lakebase

Un compute en lecture seule

Vous souhaitez monter en charge le trafic de lecture sans copier les données.

pg_dump et pg_restore

Entrée et sortie

Une base de données Postgres

Vous effectuez une copie unique ou une sauvegarde, et le temps d'arrêt pendant la copie est acceptable.

Pour une résilience interrégionale plutôt qu'un déplacement de données, utilisez la récupération après sinistre, qui réplique les données d'un projet sur un workspace secondaire dans une autre région au niveau de la couche de stockage.

Une remarque sur le terme « réplication »​

Plusieurs fonctionnalités de Lakebase utilisent le mot « réplication » pour désigner différents mécanismes. Ne les confondez pas :

  • La réplication logique copie les modifications au niveau des lignes entre les bases de données Postgres.
  • Les réplicas en lecture permettent de servir les lectures depuis le même stockage que le compute principal. Ils ne copient pas les données.
  • La récupération après sinistre copie les données d'un projet sur une autre région au niveau de la couche de stockage.

Étapes suivantes​