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

Reply via email to