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

スナップショット

備考

Lakebase オートスケールは次のリージョンで利用できます: us-east-1us-east-2eu-central-1eu-west-1eu-west-2ap-south-1ap-southeast-1ap-southeast-2

Lakebase オートスケールは、オートスケール コンピュート、ゼロへのスケール、分岐、即時復元を備えた Lakebase の最新バージョンです。 Lakebase プロビジョニングとの機能の比較については、 「バージョン間の選択」を参照してください。

スナップショットは、スキーマとすべてのデータを含む、プロジェクトのルート ブランチの特定時点のキャプチャです。パフォーマンスへの影響を最小限に抑えて即座に作成され、バックアップまたはロールバック ポイントとして使用できます。

スナップショットを使用する場合

スナップショットは、定期的なバックアップや、スキーマの変更やその他の潜在的に破壊的な操作を行う前に役立ちます。必要に応じてロールバックできる復元ポイントをすばやく作成する方法を提供します。

スナップショットを手動で作成する

スナップショットは、ある時点でのブランチの状態をキャプチャします。スナップショットはルート ブランチにのみ手動で作成できます。プロジェクト内のどのブランチからでもこれらのスナップショットに復元できます。

スナップショットを作成する

Lakebase アプリでプロジェクトに移動し、ブランチ ナビゲーションで [バックアップと復元] を選択します。データの現在の状態をキャプチャするには、 「スナップショットの作成」を クリックします。スナップショットは即座に作成されるため、スキーマやデータに大きな変更を加える前に役立ちます。

サンプルSQLがプリロードされたSQLエディタ

バックアップスケジュールを作成する

自動スナップショットを定期的に(毎日、毎週、毎月)実行するようにスケジュール設定し、手動による介入なしで一貫したバックアップを確保します。バックアップ スケジュールはブランチごとに構成され、ルート ブランチにのみ適用されます。

バックアップ スケジュールを作成または変更するには:

  1. プロジェクトの 「バックアップと復元」 ページで、 「スケジュールの編集」 をクリックして、バックアップ スケジュール構成ダイアログを開きます。

    バックアップスケジュールの編集ボタン

  2. 次のオプションからスケジュールの頻度を選択します。

    • スケジュールなし – 自動スナップショットを無効にします(デフォルト)
    • 毎日 – 毎日指定された時間にスナップショットを作成します
    • 毎週 – 特定の曜日にスナップショットを作成します
    • 月次 – 月の特定の日にスナップショットを作成します

    バックアップスケジュールの頻度オプション

  3. 選択した頻度に基づいてスケジュールの詳細を構成します。スナップショットを作成する頻度とスナップショットを保持する期間を指定します。

設定が完了すると、スケジュールによって作成されたスナップショットが、自動的に作成されたことを示すラベルとともに 「バックアップと復元」 ページに表示されます。

スナップショットの保持

スナップショットは、保持期間が終了すると自動的に削除されます。スケジュールを編集することで、いつでも保持設定を調整できます。留意点:

  • 保存期間を短くすることでスナップショットの制限を管理しやすくなります
  • 削除されたスナップショットは復元できません
  • 手動スナップショットはバックアップスケジュールの保持設定の影響を受けません

スナップショットからの復元

Lakebase アプリの 「バックアップと復元」 ページでは、スナップショットが日付別にリストされます。復元するスナップショットを見つけて、 「復元」 をクリックします。何が起こるかを説明する確認ダイアログが表示されます。復元は即座に行われ、現在のブランチは変更されず、スナップショットの日時が続くbranch_from_snapshot_のような名前の新しいブランチが作成されます。 [復元] をクリックして、操作を実行することを確認します。スナップショット データを使用して 新しいルート ブランチ が作成されます。現在のブランチは変更されません。

復元が完了すると、成功メッセージと新しいブランチの ブランチ概要 ページが表示されます。 「新しいブランチに接続して復元されたデータをプレビューする」 というセクションでは、アプリケーションまたはクライアントから接続して復元されたデータを検証できることについて説明しています。

スナップショットから復元した後のブランチの概要

[接続の詳細を取得] をクリックすると、新しいブランチの接続情報 (ブランチ、コンピュート、データベース、ロール、およびコピーできる接続文字列) を含むダイアログが開きます。 ブランチのコンピュートは、開始時に「保留中」と表示される場合があります。 アクティブになると、接続文字列を使用して接続できるようになります。

新しいブランチで実行できるその他の操作:

  • データをプレビューします。 アプリケーション構成を変更する前に、新しいブランチの接続詳細を使用してデータを確認し、復元を確認します。「データベースへの接続」を参照してください。
  • ブランチの名前を変更します。 ブランチの概要またはブランチ リストから、ブランチにわかりやすい名前を付けます。「ブランチ設定の更新」を参照してください。
  • デフォルトとして設定します。 復元されたデータに満足したら、このブランチをプロジェクトのデフォルト ブランチにすることができます。「デフォルトとして設定」を参照してください。
  • アプリケーションを新しいブランチにポイントします。 データが正しいことを確認したら、このブランチの接続詳細を使用するようにアプリケーションの接続設定を更新します。
  • 以前のブランチを削除するか保持します。 以前使用していたブランチが不要になった場合は削除するか、バックアップとして保持することができます。「ブランチの削除」を参照してください。

新しいブランチとすべてのプロジェクト ブランチはプロジェクトの [ブランチ] ページから管理できます。復元されたブランチは、他のブランチと並んでルート ブランチとして表示されます。