3 ms·
I think Cassandra always writes to the Commit Log before returning success Sure, but the write is not the significant part (it is likely to be cached in memory
by neilc 16y ago
I think Cassandra always writes to the Commit Log before returning success
Sure, but the write is not the significant part (it is likely to be cached in memory); the question is how often the commit log is sync'ed to disk. I'm no Cassandra expert, but I believe the default is to fsync() the commit log periodically, but to allow operations to return successfully before an fsync() has occurred. There's also a mode to require fsync() before returning success for an operation.
http://wiki.apache.org/cassandra/Durability http://wiki.apache.org/cassandra/Durability