Matthias Broecheler created CASSANDRA-9337:
----------------------------------------------

             Summary: Advanced table options
                 Key: CASSANDRA-9337
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-9337
             Project: Cassandra
          Issue Type: Improvement
            Reporter: Matthias Broecheler


For applications that build on top of Cassandra, two common use cases emerge:

1) Secondary indexes are used to maintain some form of a custom materialized 
view locally in a separate table. This is essentially what C* column indexes 
do. In that case, the table should be local (i.e. not replicated) as it is 
maintained against another table.
2) A table is used to store configuration information to pertains to the 
application running atop of Cassandra which needs to be replicated to all nodes.

In both cases, the replication strategy differs from standard tables and the 
tables should not be visible to the user when doing a DESCRIBE KEYSPACE. In 
both cases, it would furthermore be nice if writing could be restricted so that 
the tables can only be updated from within the process but not by clients 
through CQL. No read restrictions need to be imposed.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to