eligosource / eventsourced

A library for building reliable, scalable and distributed event-sourced applications in Scala
Apache License 2.0
828 stars 98 forks source link

Evaluate Cassandra as storage backend #101

Open krasserm opened 11 years ago

krasserm commented 11 years ago

Criteria:

ahjohannessen commented 11 years ago

:+1:

javierarrieta commented 10 years ago

Managing queues with cassandra is a known antipattern because of how cassandra marks deletes as tombstones and navigating through the queu will have to scan the previous tombstones to fetch the next slice

http://www.datastax.com/dev/blog/cassandra-anti-patterns-queues-and-queue-like-datasets

javierarrieta commented 10 years ago

Having said that astyanax has a recipe to write durable queues to Cassandra, could be interesting finding if it is possible to convert that to CQL and if it is not affected by the tombstone issue

https://github.com/Netflix/astyanax/wiki/Message-Queue