如何在数据库管理中的B树中完成并发操作?

时间:2010-11-14 11:13:29

标签: rdbms b-tree

如何在数据库管理中的B树中完成并发操作?它们是如何实际实现的?

1 个答案:

答案 0 :(得分:1)

使用B +树实现CouchDB。在The Definitive Guide的这一部分中很好地描述了更新机制:

  

简短的回答是,因为   CouchDB使用仅附加文件,   必须重写B树根节点   每次更新文件。   但是,该文件的旧部分将   永远不会改变,所以每一棵老B树   你应该碰巧拥有一个   指向它的指针,也会指向一个   数据库的一致快照。