<p>我用大量的MongoDB(过去6个月),建立一个分层的数据管理系统,我可以保证无论是易于安装(安装它,运行它,使用它!)和速度。只要你想仔细的索引,它绝对可以沿着尖叫,速度明智的。我推测,卡桑德拉,因为它与Twitter之类的大型项目中使用,具有更好的缩放功能,虽然MongoDB的团队正在平价那里。我要指出,我没有使用卡桑德拉超越试运行阶段,所以我不能讲的详细信息。真正扫平对我来说,当我们在评估NoSQL数据库,是查询-Cassandra是基本上只是一个巨大的键/值存储和查询是有点繁琐(至少比MongoDB的),所以对于性能,你不得不复制相当大量的数据作为一种手动索引。MongoDB的,在另一方面,使用“查询以身作则”的模式。例如,假设你已经有了包含用户集合(MongoDB的说法为相当于关系数据库管理系统表)。MongoDB的存储记录的文件,这些文件基本上都是二进制的JSON对象。例如:{</p><p>FirstName:"John",</p><p>LastName:"Smith",</p><p>Email:"john@smith.com",</p><p>Groups:["Admin","User","SuperUser"]</p><p>}</p><p>{</p><p>LastName:"Smith",</p><p>Groups:"Admin"</p><p>}</p><p>...然后运行该查询。就是这样。有运营商加入进行比较,正则表达式过滤等,但是这一切都非常简单,和基于Wiki文档是相当不错的。</p>