2009-03-18 6 views
4

Sql ServerとOracleには、Idera(Sql Safe)やQuest(LiteSpeed)などの市販製品があり、バックアップとリストアを大幅に高速化します。mysqlのバックアップとリストアを高速に行う方法はありますか?

mysqlにはこのような商用ソフトウェアはありますか?

私は大量のデータをmysqlで処理しており、復元する必要がある場合は8-10時間かかります。だから私はそれをより速くできる商用製品に移行したいと考えています。

どのような考えですか?

+1

@deobert - あなたがどこから来ているのか理解していますが、情報を保存するアプリケーションをサポートする開発者として、私はそれが有効な質問だと思っていました。 db上で(必要な回復限界のために) – csharp4me

答えて

1

商用オプションはあなたのために働く場合は、InnoDB Hot Backupをチェックしてください。彼らは バックアップ時間はファイルのコピー時間に匹敵し、回復が速いと言います。

1

あなたはxtrabackupをチェックアウトすることができます。それはまだアルファですが、last release announcementによれば、「テストでは完全に安定した結果を示しています」。

私はパフォーマンスを知ることは試みていませんが、mysqldumpが生成するsql出力よりも低レベルのようです。

0

オンラインバックアップはあなたが探しているものと正確に一致しません。 MySQL用に存在するツールは、他のDBMSベンダーが持つ多くの機能を提供していません。 MySQLバイナリログを有効にすると、「特定の時点」のリカバリを実行できます。しかし、初期の負荷は依然として永遠にかかるでしょう。

http://dev.mysql.com/doc/refman/5.1/en/binary-log.html

http://dev.mysql.com/doc/refman/5.1/en/point-in-time-recovery.html