青島中小企業(yè)網(wǎng)站制作公司網(wǎng)站建設(shè)費(fèi)用多少
Update
關(guān)于操作的日志
1.0 redo log
讀一次寫一次
一共2次, 不安全
注意redo log是順寫 而file是隨機(jī)
所以Mysql做出類似HDFS的操作 行為日志和數(shù)據(jù)分離,但是不同的是,Mysql在內(nèi)存中操作修改,如果不出事故,由內(nèi)存中的行為來直接和file交互,否則,如果內(nèi)存出現(xiàn)事故,就由redo log來進(jìn)行操作file。
2.0 binlog
2.1.MaxWall解析
二進(jìn)制順寫日志文件,通過MaxWall
MaxWall可以監(jiān)控binlong的同時(shí),還能解析成JSON格式
庫 表 操作類型 秒級時(shí)間戳(日志以毫秒,業(yè)務(wù)是秒) 事務(wù)id(xid) 事務(wù)提交 增量數(shù)據(jù)(data)
更新和刪除都會(huì)將原數(shù)據(jù)記錄下來
insert是沒有元數(shù)據(jù)的,所以沒記錄
2.2.主從復(fù)制
binlong默認(rèn)是未開啟的
集群,讀寫分離,讀從分機(jī)器讀,寫從主機(jī)寫
靠binlog來進(jìn)行同步寫入,而MaxWall就將自己當(dāng)成了分機(jī)器