首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在生产环境中使用db4o的经验

在生产环境中使用db4o的经验
EN

Stack Overflow用户
提问于 2014-05-28 16:38:17
回答 2查看 250关注 0票数 0

我们正计划从Prevayler (http://prevayler.org/)迁移到db4o (http://www.db4o.com/),所以我们想知道前进的经验、优缺点和最佳实践。你觉得那个怎么样?这是一个好的解决方案吗?或者,也许使用NoSQL标准解决方案会更好?(如MongoDB或CouchDB)。谢谢!

EN

回答 2

Stack Overflow用户

发布于 2014-08-30 18:05:59

在我们的生产环境(嵌入式和客户机/服务器)中,我们使用db4o作为主要数据库,所以我将分享一些我的经验。

Pro:-非常易于开发(您只需实现数据类)-支持同一界面下的嵌入式/客户端服务器,这使得很容易对小型项目进行测试-相当不错的性能

Cons:- db4o已经不再开发,所以它是一个死气沉沉的项目,你不会得到太多的支持-每次你改变模型时,你需要重新部署服务器(不是说你需要自己托管服务器应用程序)-客户端/服务器性能随着连接的客户端数量的增加而降低-不可能扩展

总结:db4o是非常好的嵌入式数据库(移动应用,桌面本地数据库),但如果涉及到服务器应用程序,你会遇到麻烦

票数 2
EN

Stack Overflow用户

发布于 2014-06-09 04:15:38

考虑到我没有收到太多反馈,我们试了一试。到目前为止,它似乎是嵌入式数据库的一个很好的选择,这使得部署变得容易得多。因此,我们重新编写了整个持久层,以及它们的单元测试,看起来工作得很好。

然后,我们尝试了真实的数据,我们开始有一些奇怪的空指针,我们不知道为什么。

我们已经试着解决了几个小时,但后来我们决定不花更多的时间在它上面,并找到了另一种方法。CouchDB、OrientDB或MongoDB仍在我们的名单上。

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

https://stackoverflow.com/questions/23906620

复制
相关文章

相似问题

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