I'd like to spend some effort in 2.1 improving our performance story for non-io-bound workloads. Here are some of the ideas we have floating around:
https://issues.apache.org/jira/browse/CASSANDRA-4718 (context switch overhead) https://issues.apache.org/jira/browse/CASSANDRA-5863 (decompressed chunk cache) https://issues.apache.org/jira/browse/CASSANDRA-5417 (composites optimization) https://issues.apache.org/jira/browse/CASSANDRA-5019 (flyweight cell container) https://issues.apache.org/jira/browse/CASSANDRA-5020 (switch off of ByteBuffers in cell names and values. Jake was also looking at using primitives instead; I don't think there's a ticket for that?) https://issues.apache.org/jira/browse/CASSANDRA-4175 (cell name compression) https://issues.apache.org/jira/browse/CASSANDRA-6060 (avoid using Strings internally for ks/cf identifiers) Anything else I'm missing? -- Jonathan Ellis Project Chair, Apache Cassandra co-founder, http://www.datastax.com @spyced