2017-12-06 6 views
2

データベーススナップショットとSQLダンプのバックアップのメリットとデメリットは何ですか(mysqldump)。MySQLスナップショットとSQLスナップショットの長所と短所

SQLダンプファイルのバックアップと復元が簡単です。データベースのスナップショットを使用するよりもはるかに高速であるように見えるので、スナップショットを使用するのに時間がかかります。

追加のコンテキストについては、MySQL 5.6、より具体的にはAWS RDSオーロラ(MySQL版)を使用します。

+0

私はこれが欲しいです:https://dev.mysql.com/doc/refman/5.6/en/backup-types.htmlこれは:http://www.onlinetech.com/resources/videos/whatです。 - スナップショット - フル - データバックアップの違いは、より良い答えを見つけるのに役立ちます。 – Aqil

答えて

2

おそらく、人々がスナップショットを使用する最も重要な理由は、大きなダンプファイルをインポートするのに日のを取る可能性があるということです。

  • これは、スナップショットを作成したり、データベースが非常に大きくなった後、スナップショットを復元するために高速です:

    スナップショットは、いくつかの利点を持っています。この利点を示すのに十分な大きさのデータベースをまだ用意していないかもしれません。

  • mysqldumpを実行するためにEC2インスタンスは必要なく、ダンプファイル用にストレージをプロビジョニングする必要もありません。スナップショットインフラストラクチャは、GUIまたはAPIを使用して「サーバレス」の方法でスナップショットを呼び出すときに、両方を処理します。
  • AWSコンソールには、スナップショットのライフサイクル管理が含まれています。スナップショットを自動的に期限切れにしたり、氷河などに保存したりすることができます。ダンプファイルでも同じことができますが、あなた自身で管理することはできます。

ダンプファイルには、あまりにも利点があります。

  • ダンプは判読可能なファイルです。ダンプファイル内のデータを検索するのにgrepを使用することもできます。
  • プラットフォームとMySQLバージョンの間で、ダンプは多かれ少なかれポータブルです。
  • ダンプは、RDSとオンデマンドデータセンター間でデータを転送するのに適しています(ただし、RDSがPercona XtraBackupsを使用してインポートをサポートするという最近の発表があります)。
+0

ありがとうございます。それは良い情報です。私はdevのDBをダンプしているので、彼らは小さいです。私は、制作物がはるかに大きくなっていることを理解しています。 – dashmug

+0

ダンプの欠点は、非Unicode文字セットを特別に扱わない限り、文字エンコーディングを行うことができないことです。 – Ashan

+0

ユニコード以外の文字セットは使用しません。私はどんな理由も知らない。 –

関連する問題