使用Python为Cassandra使用MapReduce是愚蠢的吗?

2024-06-16 10:42:46 发布

您现在位置:Python中文网/ 问答频道 /正文

既然Cassandra还没有内置MapReduce(我认为它将在0.7中推出),那么在Python客户机上尝试MapReduce是愚蠢的,还是应该只使用CouchDB或Mongo之类的?在

应用程序是stats collection,所以我需要能够通过分组来求和值以增加计数器。我没有,但是假设我在做谷歌分析,这样我就可以跟踪哪些浏览器出现了,他们访问了哪些页面,访问量与页面浏览量。在

我只是在写的时候自动更新我的计数器,但是Cassandra也不太擅长计数器。在

难道卡桑德拉不是你的正确选择吗?在

谢谢!在


Tags: 应用程序客户机mongostats计数器浏览器页面内置
2条回答

MongoDB已经有了更新,所以MongoDB应该可以很好地处理计数器。http://blog.mongodb.org/post/171353301/using-mongodb-for-real-time-analytics

Cassandra从0.6版开始支持map reduce。(当前的稳定版本是0.5.1,但请继续尝试0.6.0-beta3中的新map reduce功能)要开始,我建议您查看“contrib/word_count”中的单词计数map reduce示例。在

相关问题 更多 >