バックアップ・リストアページでは、クラスタの即時バックアップ、バックアップポリシーの変更、リストアの開始などの操作を実行できます。また、データバックアップ、バックアップポリシー、データリストアのタスク情報も確認できます。
バックアップの仕組み
OceanBaseデータベースは読み書き分離システムであり、内部データはストレージ方式に応じて、SSTable形式のベースラインデータとMemTable形式の増分データに分類されます。OceanBaseの物理バックアップとは、あるメジャーコンパクション時のベースラインデータおよびそのメジャーコンパクション後の増分データCommitログをデータセンターのストレージシステムにコピーすることです。
ベースラインデータは、現在のメジャーコンパクションで永続化されたデータの合計であり、複数のシャードに分割され、複数のレプリカが作成され、各OBServerのデータファイルに均等に分散して格納されます。
増分データは、現在のメジャーコンパクション時点以降のすべての更新データであり、通常はMemTableのメモリテーブルに格納されると同時に、Commitログファイルの形式でも保存されます。
OceanBaseデータベースは、物理バックアップと論理バックアップという2種類の柔軟かつ効率的なバックアップメカニズムを提供しており、ユーザーは実際のアプリケーションシナリオやリソース要件に応じて選択して使用できます。
物理バックアップ:OceanBaseの物理バックアップとは、あるメジャーコンパクション時点のベースラインデータを捕捉し、その後の増分Commitログ記録と組み合わせることで、これらのデータを同一地域内または異なる地域のストレージ施設に正確にコピーし、データベース全体の状態を物理的に復元することです。
論理バックアップ:OceanBaseの論理バックアップは、より抽象的なレベルのバックアップ手法であり、テーブル、インデックス、トリガー、ストアドプロシージャなどの論理データ構造に基づいてバックアップ操作を行います。論理バックアップは高い選択性を備えており、ユーザーは特定のデータのみを選択的にバックアップすることができます。例えば、特定のデータベース内の特定のテーブル、または特定のテナント配下の特定のデータベースを単独でバックアップすることができます。この方法では、データ自体だけでなく、データベースオブジェクトの論理定義とその具体的な内容もバックアップされます。
説明
論理バックアップは現在、許可リストにのみ追加されています。利用を希望する場合は、OceanBaseのサポートチームにお問い合わせください。
バックアップ内容
OceanBaseデータベースのバックアップ・リストアは、データベース上のあらゆる操作をサポートしており、ユーザー権限、テーブル定義、システム変数、ユーザー情報、ビュー情報などの論理データやその他のデータをサポートしています。
ページの概要
クラスタ詳細ページに入った後、左側のナビゲーションバーの バックアップ をクリックすると、バックアップ・リストアページに入ります。この記事では、現在のクラスタのバックアップ状態および最新のデータバックアップ情報を確認できます。また、ローカル1次バックアップとローカルアーカイブバックアップのデータバックアップおよびログバックアップ情報も確認できます。
無料枠:現在のデータバックアップ + ログバックアップの無料枠のサイズが表示されます。無料枠を超えるバックアップデータは自動的に課金されます。
有料容量:無料枠を超えて課金が必要なリソース容量を確認できます。
クラウドベンダーごとにオブジェクトストレージの課金ポリシーと無料期間は異なります。課金の詳細ルールについては、バックアップ・リストアの課金説明をご参照ください。
バックアップ・リストアページでは、バックアップを作成、バックアップポリシーの変更、復元 などの日常的なバックアップ・リストアの運用作業を実行することもできます。また、データバックアップ、バックアップポリシー、データ復元 関連情報を確認することもできます。