MySQL Enterprise Backup は MySQLデータベースのバックアップソリューションです。
データベースのホットバックアップをオンラインで実行することで、データの損失リスクを削減します。フルバックアップ、増分バックアップ、部分バックアップ、ポイントインタイムリカバリ、バックアップ圧縮をサポートしています。
MySQL Enterprise Backup は MySQL Enterprise Edition 以上のご契約者様向けに提供しています。(サブスクリプションの期限が終了した場合はご利用いただけません。)
バックアップ
MySQL Enterprise Backup は、ブロッキングを行うことなく、オンラインで MySQLデータベースのホットバックアップを実行することができます。また、MySQLをオンラインのまま、クエリーまたはアップデートを妨げることなく、全ての InnoDBデータのフルバックアップを実行することができます。
さらに、前回のバックアップ時からの変更したデータのみをバックアップする増分バックアップや、一部の必要なテーブルまたはテーブルスペースのみバックアップを取る部分バックアップ機能もサポートしています。
リストア
MySQL Enterprise Backup は、フルバックアップからデータをリストアできます。一貫性のあるポイントインタイムリカバリ(PITR)機能によって、データベースを任意の時点にリカバリすることができます。
MySQL Backup とバイナリログを使用して、特定のトランザクションまでのより細かいロールフォワードリカバリが可能です。
さらに、部分リストアによってターゲットのテーブルとテーブルスペースのリカバリすることや、バックアップを別の場所にリストアすることによりクローンを作成し高速なレプリケーション設定と管理ができます。
圧縮
MySQL Enterprise Backup は、圧縮したバックアップファイルの作成をサポートしており、実際のデータベースファイルと比較してバックアップサイズを70%~90%減らし、ストレージおよびその他の費用を削減することができます。
MySQL Enterprise Backup の特徴と利点
バックアップ
| 特徴 | 利点 |
|---|---|
| フルバックアップ | 全ての InnoDBデータに対しフルバックアップが実行されます。 |
| 増分バックアップ | 前回のバックアップから変更したデータのみバックアップします(フルまたは増分)。 |
| 部分バックアップ | 特定のテーブルまたはテーブルスペースのみバックアップします。 |
| InnoDBテーブルオンラインバックアップ | クエリーや更新を妨げずに、完全にオンラインでバックアップします。 |
| ホットおよびコールドバックアップサポート | MySQL をオンラインまたはオフラインでバックアップします。 |
リカバリ
| 特徴 | 利点 |
|---|---|
| 完全リストア | 全ての InnoDBデータのフルバックアップからの完全リストアが可能です。 |
| 一貫性ポイントインタイムリカバリ(PITR) | 任意の時点までのリカバリとロールフォワードを実行します。 |
| ロールフォワードリカバリ | より細かいリカバリのために、バックアップを特定のトランザクションまでロールします。 |
| 部分リストア | 特定のテーブルまたはテーブルスペースをリストアします。 |
| 離れた場所へのリストア | より高速なレプリケーション設定または管理のために、別の場所へリストアし、クローンを作成します。 |
高度な機能
| 特徴 | 利点 |
|---|---|
| 圧縮バックアップ | InnoDB のバックアップを圧縮し、最大90%のストレージを削減可能です。 |
| 非ブロッキング | クエリーまたはアップデートをブロックすることなく、バックアップを完全にオンラインで実行します。 |
| 特定のテーブルスペースまたはテーブルのセットをバックアップ | パフォーマンスを改善し、バックアップ時間が短くなり、IO要件が低減します。 |
| 破損検出 | InnoDBデータとログファイルのコピー時にページチェックサムを確認します。 |
| タスク同期 | 他のタスクとバックアップとのポイントインタイムタスク同期が可能です。 |
| 実データのみバックアップ | 未使用ブロックのコピーをしません。バックアップとリカバリにおける読み取りと書き込み数が減り、バックアップファイルがより少ないスペースを使用します。 |
| 簡単インストール | インストールと企業全体での運用が容易です。 |
| ハイパフォーマンス | バックアップ時間がファイルコピーに匹敵し、ログのリカバリへの適用がより高速です。 |
| データベースサイズ無制限 | スケーラブルで、小規模から大規模のデータベースに対応します。 |
| MySQL プロセススペース外で実行 | MySQLプロセススペース外の別のプロセスとして実行することにより、リスクを排除し、パフォーマンスが向上します。MySQL Enterprise Backup は、MySQLインスタンスに追加のデータベース、DLL、スクリプト、ストアドプロシージャ、テーブルをインストールしません。 |
| スクリプト作成可能インタフェース | コマンドラインインタフェースにより、様々なスケジューリングシステム内で統合可能です。 |
| バックアップ検証 | リストアの前にバックアップを検証し、リカバリを保証します。 |
ストレージエンジン
| 特徴 | 利点 |
|---|---|
| 複数のストレージエンジンをバックアップ | InnoDB、MyISAM、Merge、Partition、Archiveをサポートしています。 |
| MyISAMテーブルバックアップ | InnoDB テーブルのバックアップ中、MyISAMテーブルへの読み取り/書き込みアクセスが可能です。MyISAMテーブルのコピー間、MyISAMテーブルの読み取りが可能ですが、修正はできません。 |