某种NVP(NoSQL)将是最好的。根据您的要求,我推荐mongodb。它支持您正在寻找的所有功能:
专为大型文档设计。 支持元数据查询的二级索引。 易于设置副本集。 专为快速性能而设计规模大。 它易于安装和使用,作为程序员,它非常容易使用。
Cassandra是另一种可能的解决方案,但它需要更多的工作来设置和规划您的架构。它的主要优点是更好地支持多数据中心分片和冗余。与mongo不同,Cassandra不使用主从复制系统。