redoログのビン・ログ内のMySQLの違い

の観点からアーキテクチャから、まず第一に:

バイナリログデータベースは、上位層(サーバ層)によって生成され、それは論理SQL実行ログです。
REDOログは、ログストレージエンジン(InnoDBトランザクションエンジン)レベルの物理フォーマットで、レコードがページ毎に変更されます。

役割の区別:

ビンログはコピーから(時点に基づいて)データ復旧と主に使用しました。

トランザクションの耐久性、およびクラッシュ回復を確実にするためにredoログ。

メカニズムを生成し、終了時刻が同じではありません。

トランザクションの完了がコミットした後のInnoDBのredoログは、進行中のトランザクションで書き込まれ続け、一度書き込んだBINLOG

したがって、トランザクションのコミット処理、封止前redoログ、および、サーバー層のbinログを生成します。



おすすめ

転載: www.cnblogs.com/lidx/p/10980927.html