Mongo和Raven评估对比

8

我正在评估NoSQL数据库,最终选定了两个:RavenDB和MongoDB。哪个更好,为什么?哪个能帮助编写性能更好的查询。


你已经在你的硬件上测试了哪些特定情况,包括两个平台?如果你编辑你的问题并提供你尝试过的具体示例,这可能会得到答案。 - WiredPrairie
基本上,我将使用AppHarbor托管的实例...希望获得与索引、执行查询时数据库命中次数、复杂搜索、文本搜索等相关的信息。 - Ajai rajan
你需要在问题中提供更多的细节,才能得到合理和有帮助的答案。 - WiredPrairie
我一直在担心同样的事情。我一直在评估Mongo和Raven,但找不到这两个平台的任何比较。 - Luke101
在使用 RavenDB + .NET Core 几年后,欢迎查看我对 RavenDB 的反馈 - https://alex-klaus.com/ravendb-pain-and-joy/ - Alex Klaus
1个回答

9
Raven的安装基础较小。在考虑这两个选项时,请考虑您的增长路径。 仔细查看MongoDb和Raven在分片键上的区别。 仔细查看产品周围的支持和社区 - 这些将在您遇到生产关键问题时发挥作用。查看索引策略和映射约简构造是否满足您的使用情况。 仔细查看最大集合和索引的存储和延迟。决定事务模型是否符合您的需求。
如果您的应用程序足够简单,则DB层抽象应该使您能够随意更改。但是对于复杂而强大的应用程序,我建议在完全生产提交之前进行概念验证。

8
我无法想象对于相当规模的应用程序来说,抽象出RavenDB和Mongo是可能的。+1 - usr

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接