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