This text is a work in progress—highly subject to change—and may not accurately describe any released version of the Apache™ Subversion® software. Bookmarking or otherwise referring others to this page is probably not such a smart idea. Please visit http://www.svnbook.com/ for stable versions of this book.

附录 D. 传统的 Berkeley DB 后端存储

目录

配置 Berkeley DB 环境
Berkeley DB 的限制
体系结构上的限制
网络共享目录部署
错误容忍与恢复
维护 Berkeley DB 仓库
Berkeley DB 恢复
清除不再有用的 Berkeley DB 日志文件
Berkeley DB 实用工具

很久以前, 当 Subversion 开始学习如何存储版本化的数据时, 它的存储层 实现基于一个事务性的数据库系统—Berkeley DB (简称 BDB).[83] 随着 Subversion 的不断成熟, 后端 存储又增加了一种类型—并且逐渐优于 BDB—FSFS. 如今, 大部分 Subversion 仓库使用的后端存储都是 FSFS. 在 Subversion 1.8, Subversion 社区宣布 BDB 后端存储被正式弃用.

本附录将介绍如何管理基于 BDB 的仓库, 这部分内容原本是本书较早版本 的重点内容之一.



[83] 好吧, 严格地说, 最开始使用的后端存储是 XML 文件, 但该版本从来 没有对外发布过.