我感兴趣的是它们如何相互比较,哪些更成熟,功能更多,在某些用例中更好。
我自己的用例是创建一个实时监控服务(想想Chartbeat),但如果您可以谈论其他用例,请这样做-毕竟,其他人可能会对此Q&A感兴趣。
发布于 2011-05-09 14:21:42
Morphia可能是三个中最稳定的。我最近没怎么听说过Mongo4j --可能已经被遗弃了。我个人喜欢spring-data是因为hades项目...您不需要实现DAO。您只需编写接口,spring data就会自动为您提供该接口。然而,在我最初的试用中,Spring Data Mongodb实现似乎有一点buggy。如果您有困难的日期,并正在努力生产高质量的产品,可能是明智的选择Morphia。
发布于 2011-05-28 11:08:42
Morphia是最好的选择。非常稳定,非常好的播放集成,并提供访问所有Mongo驱动程序功能,如果你需要更多的扭矩。引用解析、实体嵌入都能正常工作。您还可以获得生命周期注释,这对于样板持久性代码(时间戳?)非常有用。
发布于 2012-05-03 13:38:24
https://github.com/impetus-opensource/Kundera/wiki/Kundera-Mongo-performance在这里编译了一份性能表。Kundera是一个完全兼容JPA2.0的解决方案,它提供了更强大的接口、易于实现和一组特性。
-Vivek
https://stackoverflow.com/questions/5837135
复制相似问题