Dear Santa, here is my wish list :) - support for atomic operations or batches (if QUORUM fails, data should not be visible with ONE)
- TTL on CF, rows and counters - restart the TTL when a row, column or CF is touched - streamed data transfer (both send & receive). At least for receive (multiget), it does not support streaming (probably thrift limitation). - client could be more involved. Actually, it just wait a response from the coordinator and does nothing interesting meanwhile. It would be nice to let the client act as the coordinator (network usage improvement, tunable consistency, send read/write request to one of the natural point directly...). Probably already doable with the storage API (? - java only albeit). - cql is cool but the API is far too simple (it's text, suited for cli). Cql queries should support parameters (like JDBC '?') ; parameters could be set in binary format. It would consume less network bandwidth and could easier client support. cql responses should be streamed too (thrift again...). - support for authentication / dynamic security configuration. Allow access for all CF of KS (to support dynamically created CF in KS) or I missed something. - Pierre -----Original Message----- From: Jonathan Ellis [mailto:jbel...@gmail.com] Sent: mercredi 2 novembre 2011 00:00 To: user Subject: Second Cassandra users survey Hi all, Two years ago I asked for Cassandra use cases and feature requests. [1] The results [2] have been extremely useful in setting and prioritizing goals for Cassandra development. But with the release of 1.0 we've accomplished basically everything from our original wish list. [3] I'd love to hear from modern Cassandra users again, especially if you're usually a quiet lurker. What does Cassandra do well? What are your pain points? What's your feature wish list? As before, if you're in stealth mode or don't want to say anything in public, feel free to reply to me privately and I will keep it off the record. [1] http://www.mail-archive.com/cassandra-dev@incubator.apache.org/msg01148.html [2] http://www.mail-archive.com/cassandra-user@incubator.apache.org/msg01446.htm l [3] http://www.mail-archive.com/dev@cassandra.apache.org/msg01524.html -- Jonathan Ellis Project Chair, Apache Cassandra co-founder of DataStax, the source for professional Cassandra support http://www.datastax.com