首页 > 解决方案 > Berkeley db 版本兼容性

问题描述

我有一堆最初由libdb版本 3 和 4 创建的 bdb 文件。根据file它们有两种风格(btree 和 hash)并具有格式版本1.8579。(我很确定我们可以忽略 1.85,所以我可以专注于 7 和 9。)

为了更新,我在哪里可以找到关于什么版本的libdb可以处理哪些格式而不重建现有数据库的文档?

另外,如果格式版本保持不变,我是否可以假设使用更高版本的libdb触摸这些文件之一不会影响旧版本的可读性?(在同一系统上访问这些文件的不同程序可能会链接到不同的libdb版本。)

标签: berkeley-db

解决方案


推荐阅读