DataStax recommends not to run major compactions. Edward Capriolo's Cassandra High Performance book suggests that major compaction is a good thing. And should be run on a regular basis. Are there any ground rules about running major compactions? For example, if you have write-once kind of data that is never updated then it probably makes sense to not run major compaction. But if you have data which can be deleted or overwritten does it make sense to run major compaction on a regular basis?
Thanks -Raj