本文档仍在编写中,内容可能发生很大变化,可能无法准确描述任何已发布的 Apache™ Subversion® 软件版本。为本文档添加书签或以其他方式向他人推荐本文档可能不是一个明智的做法。请访问 https://svnbook.subversion.org.cn/ 获取本文档的稳定版本。

附录 D. Berkeley DB 遗留文件系统

目录

配置 Berkeley DB 环境
Berkeley DB 的限制
架构限制
网络共享部署
容错和恢复需求
维护 Berkeley DB 仓库
Berkeley DB 恢复
清除未使用的 Berkeley DB 日志文件
Berkeley DB 工具

很久以前,当 Subversion 首次学习存储版本化数据时,它使用基于 Berkeley DB (BDB) 事务数据库系统的存储层实现。 [87] 然而,随着产品的成熟,这种存储层实现被另一种实现——FSFS 后端——所取代,并且被其超越,而 FSFS 后端是如今大多数 Subversion 仓库使用的实现。在 Subversion 1.8 中,Subversion 开发社区宣布基于 BDB 的存储层正式被弃用。

本附录介绍了有关管理 BDB 支持的仓库的一些文档,这些文档在本书的早期版本中更为突出。



[87] 严格地说,它一开始使用 XML 文件。但这从未打算公开发布。

TortoiseSVN 官方中文版 1.14.7 发布