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!

¿Fue útil?

Solución

soportes

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

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top