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

优质
小牛编辑
114浏览
2023-12-01

目录

配置 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 文件, 但该版本从来 没有对外发布过.