Frage

Da Cassandra nicht MapReduce in noch hat gebaut (ich glaube, es ist in 0,7 kommt), ist es stumm mit meinem Python-Client, um zu versuchen und MapReduce oder soll ich nur CouchDB oder Mongo oder etwas verwenden?

Die Anwendung ist Statistik Sammlung, so dass ich Werte summieren müssen in der Lage, mit zu Schritt Zähler zu gruppieren. Ich bin nicht, aber so tun, ich mache Google Analytics so dass ich den Überblick behalten wollen, von denen Browser erscheinen, welche Seiten sie gingen, und Besuche vs. Seiten abgerufen werden.

Ich würde nur atomar meine Zähler auf Schreib aktualisieren, aber Cassandra ist nicht sehr gut an den Schaltern auch nicht.

gerade Mai Cassandra ist nicht die richtige Wahl für das?

Danke!

War es hilfreich?

Lösung

Cassandra unterstützt Karte reduzieren, da Version 0.6. (Aktuelle stabile Version ist 0.5.1, aber gehen Sie vor und versuchen, die neue Karte reduzieren Funktionalität in 0.6.0-beta3) Um loszulegen empfehle ich einen Blick auf die Wortzählimpuls Karte zu nehmen reduzieren Beispiel in ‚contrib / word_count‘.

Andere Tipps

MongoDB hat update-in-place, so MongoDB mit Zählern sehr gut sein sollte. http://blog.mongodb.org/post/ 171353301 / using-mongodb-for-Echtzeit-Analytik

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top