メインコンテンツまでスキップ

Lakebaseへのデータの移動と移動

Lakebase にはデータの移動方法が複数あり、それぞれが異なる宛先と目標に適しています。適切なものを選択するには、このページを使用します。

方法を比較する​

手法

方向

配信先

この場合に使用する

論理レプリケーション

インおよびアウト

Postgresデータベース

既存の Postgres データベースを Lakebase に移行したり、異なるリージョンの Lakebase データベース間でレプリケートしたり、変更を外部 Postgres データベースにストリームしたりできます。

データフィードを変更

出力

Unity CatalogマネージドDeltaテーブル

アナリティクス、ETL、または監査のためにレイクハウスでLakebaseの変更が必要な場合。

同期テーブル

残存有効時間:

Lakebase Postgresテーブル

低レイテンシの読み取りのために Postgres から lakehouse データを提供する必要があります。

読み取りレプリカ

Lakebase内

読み取り専用コンピュート

データをコピーせずに読み取りトラフィックをスケーリングしたい場合。

pg_dumpおよびpg_restore

インおよびアウト

Postgresデータベース

1回限りのコピーまたはバックアップを実行し、コピー中のダウンタイムを許容できる場合。

手法

方向

配信先

この場合に使用する

論理レプリケーション

インおよびアウト

Postgresデータベース

既存の Postgres データベースを Lakebase に移行したり、異なるリージョンの Lakebase データベース間でレプリケートしたり、変更を外部 Postgres データベースにストリームしたりできます。

データフィードを変更

出力

Unity CatalogマネージドDeltaテーブル

アナリティクス、ETL、または監査のためにレイクハウスでLakebaseの変更が必要な場合。

同期テーブル

残存有効時間:

Lakebase Postgresテーブル

低レイテンシの読み取りのために Postgres から lakehouse データを提供する必要があります。

読み取りレプリカ

Lakebase内

読み取り専用コンピュート

データをコピーせずに読み取りトラフィックをスケーリングしたい場合。

pg_dumpおよびpg_restore

インおよびアウト

Postgresデータベース

1回限りのコピーまたはバックアップを実行し、コピー中のダウンタイムを許容できる場合。

データの移動ではなくリージョン間の復元力が必要な場合は、ディザスタリカバリを使用します。これは、プロジェクトのデータを別のリージョンのセカンダリワークスペースにストレージレイヤーでレプリケートします。

「レプリケーション」という用語について​

いくつかのLakebase機能は、異なるメカニズムに対して「レプリケーション」という言葉を使用します。混同しないようにしてください:

  • 論理レプリケーション は、Postgresデータベース間の行レベルの変更をコピーします。
  • リードレプリカ は、プライマリ コンピュートと同じストレージから読み取りを提供します。それらはデータをコピーしません。
  • ディザスタリカバリ は、プロジェクトのデータをストレージレイヤーで別のリージョンにコピーします。

次のステップ​