我想知道进化数据库服务器(EDS)、伯克利DB和SQLite格式3之间的连接是什么。
当我查看EDS的依赖项(例如这里)时,我看到libdb5.3 (伯克利v5.3数据库库)是一个依赖项。
同步演变文档还指出:
在进化数据服务器( EDS )中,依赖于EDS后端。本地“file”后端(Berkley DB用于联系人,iCalendar 2.0 .ics文件用于其他)被测试
但是,当我检查用进化或协同进化创建的联系人数据库时,它会说"SQLite format 3“。
我想知道这里的连接是什么:伯克利DB和SQLite 3一样吗,还是伯克利DB在EDS中被SQLite 3取代了?或者还有别的解释?
发布于 2023-04-24 21:01:57
这个问题今天得到了进化用户邮件列表上的一些人的善意回答。我想我应该在这里分享一下,以防其他人有同样的问题。
伯克利DB确实在几年前被用于EDS联系人的SQLite所取代。
Berkeley DB libdb仅作为将旧数据库(伯克利DB)迁移到新格式(SQLite3)的一种方法。libdb依赖项是可选的,可以在没有它的情况下构建EDS。
https://dba.stackexchange.com/questions/326349
相似问题