2010-11-14 38 views

回答

1

CouchDB是使用B +樹實現的。

簡短的回答是,因爲 CouchDB使用附加專用文件時, B樹的根節點必須每次文件更新時改寫 :更新機制是在The Definitive Guide本節很好地描述。 但是,文件的舊部分 永遠不會更改,因此每個舊的B樹 根,如果您碰巧有一個指向它的指針,也將指向數據庫的一致快照。