「バックアップとリストア」ページでは、クラスターインスタンスに対するリストアまたは手動バックアップを開始したり、バックアップ戦略を変更したりできます。また、データバックアップ、バックアップ戦略、およびリストアタスクに関する情報を確認することもできます。現在、バックアップとリストア機能はクラスターインスタンスおよびサーバーレスインスタンスのみでサポートされており、テナントインスタンスではサポートされていません。
バックアップの仕組み
OceanBase Database は読み書き分離アーキテクチャを採用しており、内部データは SSTable に格納されるベースラインデータと、MemTable に格納される増分データに分割されます。
ベースラインデータは、ディスク上に圧縮・格納された全データです。このデータは複数のパーティションに分割され、複数のレプリカとしてコピーされ、OBServer ノード上のデータファイルに均等に分散されます。このベースラインデータのバックアップを「データバックアップ」といいます。
増分データは、前回のメジャーコンパクション以降に生成されたすべての新規データです。通常、MemTable に格納されるとともに、コミットログファイルにもインスタンス化されます。この増分データのバックアップを「ログバックアップ」といいます。
OceanBase Database では、シナリオおよびリソース要件に応じて選択可能な、柔軟かつ効率的な 2 種類のバックアップ機構(物理バックアップおよび論理バックアップ)を提供しています。
物理バックアップ:OceanBase Database は、メジャーコンパクション後に取得したベースラインデータをキャプチャし、その後のコミットログとともに、同一リージョンまたは別のリージョン内のストレージ施設へ複製します。これにより、データベース全体の物理状態を復元できます。
論理バックアップ:論理バックアップはより抽象的であり、テーブル、インデックス、トリガー、ストアドプロシージャなどの論理データ構造に基づいて実行されます。論理バックアップでは、特定のデータのみを対象にバックアップできます。たとえば、データベース内の特定のテーブルや、テナント内の特定のデータベースをバックアップできます。論理バックアップでは、データに加えて、データベースオブジェクトの論理定義および内容もバックアップされます。
バックアップ対象
OceanBase Database のバックアップとリストア機能では、ユーザー権限、テーブル定義、システム変数、ユーザー情報、ビュー情報などの論理データおよびその他のデータベースデータをリストアできます。
ページの概要
クラスターインスタンスのワークスペースページへ移動します。左側のナビゲーションウィンドウで、バックアップとリストア をクリックします。表示されるページでは、現在のクラスターのバックアップステータスおよび最新のデータバックアップ情報を確認できます。また、ローカルプライマリーバックアップ、ローカルアーカイブバックアップ、およびリモートバックアップ機能に関するデータバックアップおよびログバックアップ情報も確認できます。

「バックアップとリストア」ページでは、テナントのバックアップ使用状況情報を表示およびダウンロードできます。具体的には、ページ右上隅の
をクリックし、テナントバックアップ使用状況統計 を選択すると、ポップアップウィンドウ内でテナントのバックアップ使用状況情報を表示およびダウンロードできます。ページ右上隅でバックアップサンプリングチェックを有効化できます。バックアップサンプリングチェックを有効化し、チェック時刻を指定すると、OceanBase Database はご利用のインスタンス内のバックアップセットを自動的にサンプリングしてリストア可能かどうかを検証し、バックアップセット内のデータの完全性および有効性を確認します。チェック中は、OceanBase Database がバックアップセットにアクセスするのみであり、バックアップセット内のデータを読み取ったり変更したりすることはありません。また、チェックタスクの実行中にご利用のデータベースインスタンスのリソースを占有することはありません。そのため、通常のビジネス運用には影響しません。チェック完了後、生成されたすべてのレプリカデータは自動的に破棄およびクリアされます。
説明バックアップサンプリングチェックは、事前に許可されたユーザーのみが利用可能です。本機能を利用する場合は、OceanBase 技術サポートまでお問い合わせください。
ローカルバックアップおよびリモートバックアップのセクションでは、全体のストレージ容量使用状況情報を確認できます。
ローカルバックアップセクションでは、ストレージ容量使用状況の横にある
にマウスを合わせることで、物理バックアップおよび論理バックアップそれぞれが使用しているストレージ容量を確認できます。
課金対象のストレージ容量の横にある
にマウスを合わせることで、詳細情報を確認できます。