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