Re: The changing clustering key

2017-04-06 Thread Monmohan Singh
*"your primary goal is to fetch a user by dept_id and user_id and additionally keep versions of the user data?"* My primary goal was to just fetch users for a dept, sorted by modified date. Now the limitation from cassandra that mod_date can't be a clustering key if it can be updated forces me to h

Re: The changing clustering key

2017-04-06 Thread Monmohan Singh
thanks for the pointer. Let me readup more on Materialized views and see if that helps solve our problem. I do know that its not supported in our current version 2.2.x but I can explore moving to Cassandra 3. On Fri, 7 Apr 2017 at 04:22 Eric Stevens wrote: > Just curious if you've looked at mate

Re: The changing clustering key

2017-04-06 Thread Eric Stevens
Just curious if you've looked at materialized views. Something like: CREATE MATERIALIZED VIEW users_by_mod_date AS SELECT dept_id,mod_date,user_id,user_name FROM users WHERE mod_date IS NOT NULL PRIMARY KEY (dept_id,mod_date,user_id) WITH CLUSTERING ORDER BY (mod_date