MySQL的Bin Log 和Redo Log
1.BInLog是物理日志,redolog是逻辑日志
2.binLog是MySQLServer层的日志,与存储引擎无关,redoLog是InNoDB自带的日志
3.redoLog是循环写的,有空间限制的,空间满后,需要擦除方能继续写入;binneryLog是追加写的,日志文件写到一定大小之后,会切换到下一个并不会覆盖
作用
BIN主要做数据恢复使用,比如讲数据恢复到某天几分几秒
redoLog主要是crash_safe,保证即使数据库发生异常重启,异常之前提交的数据照样不会丢失.