ディザスタリカバリの概要
Doris は、ハードウェア障害、ソフトウェアエラー、人為的な操作ミスによるデータ損失のリスクに対処するための包括的なディザスタリカバリ機能を提供します。バックアップと復元にごみ箱からの復旧を組み合わせることで、さまざまな規模の障害に対してデータの高可用性と信頼性を確保できます。
適用シナリオ
ディザスタリカバリの各機能は、異なる障害シナリオに適しています。ビジネス上のニーズに応じて組み合わせてください。
| 機能 | 適用シナリオ | 復旧単位 | 復旧時間 | 一般的な用途 |
|---|---|---|---|---|
| バックアップと復元 | データ破損、長期アーカイブ、移行 | データベース、テーブル、パーティション | 数分から数時間(データ量による) | 定期的なスナップショット、クラスター間の移行、コンプライアンス対応のアーカイブ |
| ごみ箱からの復旧 | テーブルやデータベースの誤削除など、直近に起きた操作ミス | テーブル、データベース | 数秒 | 誤削除からの復旧、短期的なデータ保持 |
機能の比較
両機能は、データ保護の強さ、運用コスト、依存先が異なります。
| 比較項目 | バックアップと復元 | ごみ箱からの復旧 |
|---|---|---|
| データの鮮度 | 定期的に取得したスナップショット | 削除時点の状態で保持 |
| 外部依存 | オブジェクトストレージや HDFS などのリモートストレージが必要 | なし(クラスター内にローカルで保持) |
| 保持期間 | バックアップポリシーに従って保持 | 設定可能な保持期間があり、期限切れになると自動的に削除 |
| 運用コスト | 中程度(定期的なジョブとストレージの費用) | 低い(デフォルトで有効) |
1. バックアップと復元
Doris は、データのスナップショットを定期的に保存するバックアップと復元の機能を提供します。予期しない出来事によるデータ損失を防ぎ、データ移行や長期アーカイブにも利用できます。
主な機能
- バックアップ:指定したデータベース、テーブル、またはパーティションの完全バックアップをサポートし、データの完全なスナップショットを保存します。
- 復元:スナップショットからデータベース、テーブル、またはパーティションを復元できます。
利用例
ある企業はデータを定期的にバックアップし、バックアップファイルを Amazon S3 などのオブジェクトストレージサービスに保存しています。重要なテーブルを誤って削除した場合、バックアップ機能で失われたデータを速やかに復元し、通常の業務を継続できます。
詳しい使い方は、データのバックアップとデータの復元を参照してください。
2. ごみ箱からの復旧
Doris のごみ箱機能を使うと、最近削除したデータをすばやく復旧し、操作ミスの影響を抑えられます。
主な機能
- 一時的な削除:削除されたテーブルやデータベースは、すぐに完全削除されるのではなく、まずごみ箱に移されます。
- 保持期間:削除されたデータは設定可能な期間、ごみ箱に保持されます。その期間中に復元できます。
- 迅速な復旧:バックアップからの復元処理を行わずに、ごみ箱から誤って削除したデータを復旧できます。
- データの安全性:復旧が不要な場合、ごみ箱内のデータは保持期間の終了後に自動的に削除されます。
利用例
あるチームが日常の作業中に重要なテーブルを誤って削除したとします。ごみ箱機能を使えば、削除されたデータをすばやく復旧でき、複雑なバックアップと復元の処理を避けて業務を継続できます。
詳しい使い方は、ごみ箱を参照してください。
よくある質問
Q: テーブルを誤って削除しました。どの機能で復旧すればよいですか?
まずはごみ箱からの復旧を利用してください。数秒で完了し、外部ストレージにも依存しません。保持期間が過ぎている場合は、バックアップと復元を利用して、最新のスナップショットから復旧してください。
Q: ごみ箱内のデータは永久に残りますか?
いいえ。削除されたデータは設定可能な保持期間中のみ保存され、期限切れになると自動的に削除されます。長期間保持する場合は、バックアップと復元を利用してください。
Q: バックアップファイルはどこに保存できますか?
バックアップファイルは、オブジェクトストレージ(Amazon S3 など)や HDFS などのリモートストレージに保存できます。これにより、元のクラスターと同じ単一障害点を持つことを避けられます。