wiredtiger瞭解

http://source.wiredtiger.com/2.6.1/architecture.html

總體特點: 使用了hazzard pointer等無鎖技術,加速多核性能;支持面向行和列的存儲,支持lsm樹方式更新,後臺進行合併。而讀性能就像傳統讀btree差不多。使用bloom filter屏蔽不存在的鍵讀取。支持鍵的前綴壓縮。儘量簡化文件,減少索引的io。不存在傳統數據庫worn write的問題(數據A替換到B,只替換到一半)。

聽起來總體不錯,感覺在讀上面做了一些優化要比hbase好。

http://www.mongoing.com/archives/2540

這篇文章指出wiredtiger使用copy on write方式更新b樹結構。

期待mongo和wired tiger整合,估計會變得和hbase很相似。

http://www.bzero.se/ldapd/btree.html


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章