10得票11回答
有没有人能想到不使用面向对象数据库管理系统作为网站后端的一些好理由?

假设你在编写一种网络应用程序,比如一个简单的图片分享网站,用户可以贡献内容。 有多少个充分的理由让你不选用面向对象数据库(如db4o)?

9得票2回答
db4o最佳实践:从数据库查询对象

我正在使用两种不同的方法来查询db4o中的对象,我想讨论一下这个问题。 1)在第一个示例中,我创建了一个ObjectContainer实例,打开连接,然后关闭它。 ObjectContainer db = Db4oEmbedded.openFile(Db4oEmbedded.newConf...

8得票1回答
db4o客户端/服务器似乎只能一次处理一个查询?

我们正在评估db4o(来自http://www.db4o.com的面向对象数据库管理系统)。我们已经为客户端/服务器模式制定了性能测试,其中我们首先启动服务器,然后同时用多个客户端进行测试。看起来服务器一次只能处理一个客户端的查询。 我们是否错过了允许此场景的某个配置开关?以下是服务器实现。...

8得票2回答
在类似于db4o的对象数据库中处理数据维护

我一直觉得使用对象数据库(例如db4o)非常令人困惑的一点是,如何处理通常由SQL/PL-SQL处理的复杂迁移。 例如,假设您在关系型数据库中有一个名为my_users的表。最初,该表包含full_name列,现在在软件版本2中,您希望删除此列,在空格上拆分全名,并将第一个部分放入名为“fi...

7得票6回答
使用db4o进行报告

我过去在许多项目中都成功地使用了db4o。随着时间的推移,它似乎有了很大的发展,并且像LINQ这样的现代趋势已经引起了我的兴趣,特别是现在我知道它开始支持透明激活和持久性,这让我非常感兴趣,但当我第一次提到db4o时,一个朋友向我提出了一个非常好的问题,即使有现代创新,我仍然不确定如何回答。 ...

7得票2回答
Maven和db4o依赖

我很感兴趣尝试Java世界中的新框架,并决定创建一个利用Maven和db4o的新项目。我开始掌握Maven,但是我很难将db4o添加到项目的依赖项中。首先,db4o在官方Maven存储库中不存在。接下来的问题是,db4o似乎最近重构了他们整个网站的URI,因此每当我尝试浏览他们的网站时,我都会...