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