メインコンテンツまでスキップ
に最終更新

ディザスタリカバリの概要

Doris は、ハードウェア障害、ソフトウェアエラー、人為的な操作ミスによるデータ損失のリスクに対処するための包括的なディザスタリカバリ機能を提供します。バックアップと復元にごみ箱からの復旧を組み合わせることで、さまざまな規模の障害に対してデータの高可用性と信頼性を確保できます。

適用シナリオ​

ディザスタリカバリの各機能は、異なる障害シナリオに適しています。ビジネス上のニーズに応じて組み合わせてください。

機能適用シナリオ復旧単位復旧時間一般的な用途
バックアップと復元データ破損、長期アーカイブ、移行データベース、テーブル、パーティション数分から数時間(データ量による)定期的なスナップショット、クラスター間の移行、コンプライアンス対応のアーカイブ
ごみ箱からの復旧テーブルやデータベースの誤削除など、直近に起きた操作ミステーブル、データベース数秒誤削除からの復旧、短期的なデータ保持

機能の比較​

両機能は、データ保護の強さ、運用コスト、依存先が異なります。

比較項目バックアップと復元ごみ箱からの復旧
データの鮮度定期的に取得したスナップショット削除時点の状態で保持
外部依存オブジェクトストレージや HDFS などのリモートストレージが必要なし(クラスター内にローカルで保持)
保持期間バックアップポリシーに従って保持設定可能な保持期間があり、期限切れになると自動的に削除
運用コスト中程度(定期的なジョブとストレージの費用)低い(デフォルトで有効)

1. バックアップと復元​

Doris は、データのスナップショットを定期的に保存するバックアップと復元の機能を提供します。予期しない出来事によるデータ損失を防ぎ、データ移行や長期アーカイブにも利用できます。

主な機能​

  • バックアップ:指定したデータベース、テーブル、またはパーティションの完全バックアップをサポートし、データの完全なスナップショットを保存します。
  • 復元:スナップショットからデータベース、テーブル、またはパーティションを復元できます。

利用例​

ある企業はデータを定期的にバックアップし、バックアップファイルを Amazon S3 などのオブジェクトストレージサービスに保存しています。重要なテーブルを誤って削除した場合、バックアップ機能で失われたデータを速やかに復元し、通常の業務を継続できます。

詳しい使い方は、データのバックアップとデータの復元を参照してください。

2. ごみ箱からの復旧​

Doris のごみ箱機能を使うと、最近削除したデータをすばやく復旧し、操作ミスの影響を抑えられます。

主な機能​

  • 一時的な削除:削除されたテーブルやデータベースは、すぐに完全削除されるのではなく、まずごみ箱に移されます。
  • 保持期間:削除されたデータは設定可能な期間、ごみ箱に保持されます。その期間中に復元できます。
  • 迅速な復旧:バックアップからの復元処理を行わずに、ごみ箱から誤って削除したデータを復旧できます。
  • データの安全性:復旧が不要な場合、ごみ箱内のデータは保持期間の終了後に自動的に削除されます。

利用例​

あるチームが日常の作業中に重要なテーブルを誤って削除したとします。ごみ箱機能を使えば、削除されたデータをすばやく復旧でき、複雑なバックアップと復元の処理を避けて業務を継続できます。

詳しい使い方は、ごみ箱を参照してください。

よくある質問​

Q: テーブルを誤って削除しました。どの機能で復旧すればよいですか?​

まずはごみ箱からの復旧を利用してください。数秒で完了し、外部ストレージにも依存しません。保持期間が過ぎている場合は、バックアップと復元を利用して、最新のスナップショットから復旧してください。

Q: ごみ箱内のデータは永久に残りますか?​

いいえ。削除されたデータは設定可能な保持期間中のみ保存され、期限切れになると自動的に削除されます。長期間保持する場合は、バックアップと復元を利用してください。

Q: バックアップファイルはどこに保存できますか?​

バックアップファイルは、オブジェクトストレージ(Amazon S3 など)や HDFS などのリモートストレージに保存できます。これにより、元のクラスターと同じ単一障害点を持つことを避けられます。