首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >哪种访问berkeley数据库的方法更好

哪种访问berkeley数据库的方法更好
EN

Stack Overflow用户
提问于 2011-06-29 21:38:57
回答 1查看 483关注 0票数 2

我使用两个包1) Berkeley db Java版使用基础API 2)Berkeley DB Java版使用DPL (直接持久层)

如果性能是问题所在,那么哪种方法更好

EN

回答 1

Stack Overflow用户

发布于 2011-07-01 18:11:48

DPL基本上是BDB内置的自定义绑定/序列化的基础API。

这意味着性能将取决于您存储的数据来自何处。如果它来自Java对象,并且您希望使用基础API,那么您不太可能发现比BDB更快的序列化过程。(尽管并非不可能,而且您总是可以为特定情况构建一个。)

如果您想要存储的数据已经是序列化格式,或者只是不是POJO格式,那么使用基础API可能会更好。

无论哪种方式,官方的建议是,除非你有非常好的理由不使用它,否则你应该使用DPL。一般来说,数据库的性能取决于需要访问磁盘的次数,而这与您使用的API不会有太大影响。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6521547

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档