Está utilizando Python para MapReduce para Cassandra mudo?
Pregunta
Desde Cassandra no tiene MapReduce construido en todo (creo que viene en 0,7), ¿es tonto para tratar de MapReduce con mi cliente Python o debo usar CouchDB o Mongo o algo?
La aplicación es una colección de estadísticas, así que tengo que ser capaz de sumar valores a agrupar a incrementan los contadores. No estoy, pero pretendo que estoy haciendo Google analytics, así que quiero seguir la pista de las cuales aparecen los navegadores, qué páginas fueron a, y las visitas vs. páginas vistas.
Yo sólo sería actualizar atómicamente mis contadores de escritura, pero Casandra no es muy buena en los mostradores tampoco.
mayo Cassandra no es la elección correcta para esto?
Gracias!
Solución
Cassandra MapReduce desde la versión 0.6. (Versión estable actual es 0.5.1, pero seguir adelante y tratar el nuevo mapa de reducir la funcionalidad de 0.6.0-beta3) Para empezar os recomiendo echar un vistazo a la cuenta de la palabra mapa reducir ejemplo, en 'contrib / word_count'.
Otros consejos
MongoDB tiene la actualización en el lugar, por lo que MongoDB debe ser muy buena con los contadores. http://blog.mongodb.org/post/ 171353301 / uso-mongodb-para-tiempo real, análisis