14

我对它们如何相互比较感兴趣,什么更成熟,具有更多功能,更适合某些用例。

我自己的用例是创建一个实时监控服务(想想 Chartbeat),但如果你能谈论其他用例,请这样做——毕竟这些问答可能会引起其他人的兴趣。

4

4 回答 4

9

Morphia 可能是三者中最稳定的。我最近没有听到太多关于 Mongo4j 的消息——可能已经被放弃了。由于 hades 项目,我个人喜欢 spring-data……您不需要实现 DAO。您只需编写接口,spring 数据会自动提供给您。然而,在我最初的试用中,Spring Data Mongodb 的实现似乎有点问题。如果您有困难的日期并且正在开发高质量的产品,那么选择 Morphia 可能是明智的。

于 2011-05-09T06:21:41.993 回答
7

Morphia是要走的路。相当稳定,非常好的 Play 集成,如果您需要更大的扭矩,可以访问所有 Mongo 驱动程序功能。参考解析、实体嵌入按预期工作。您还可以获得生命周期注释,这对于样板持久性代码(时间戳?)非常有用

于 2011-05-28T03:08:41.623 回答
2

https://github.com/impetus-opensource/Kundera/wiki/Kundera-Mongo-performance 性能表在这里编译。Kundera 是完整的符合 JPA2.0 的解决方案,并提供更强大的接口、易于实现和功能集。

-维维克

于 2012-05-03T05:38:23.693 回答
0

如果您正在寻找易于开发和良好的性能,昆德拉是另一种选择。它符合 JPA 标准。

于 2012-01-05T13:28:27.950 回答