Katta如何使用Zookeeper-数据更新3

 
数据更新过程中,SyncRequestProcessor的处理对性能非常重要。如下图:
Katta如何使用Zookeeper-数据更新3_第1张图片
注意:
Flush方法会发出两个操作:database的commit和NextRP的process,而commit操作涉及到txnLog的flush,这是一个写文件的调用,会消耗大量时间,尤其是磁盘IO比较紧张的时候。
所以,Zookeeper建议要有一个本地的磁盘,操作日志和快照要放在本地磁盘上。

你可能感兴趣的:(IO,database,磁盘)