[ https://issues.apache.org/jira/browse/CASSANDRA-6477?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14363490#comment-14363490 ]
Carl Yeksigian commented on CASSANDRA-6477: ------------------------------------------- I pushed an updated branch [here|https://github.com/carlyeks/cassandra/tree/ticket/6477-2]. From the last list, the only remaining outstanding issue is collection cells. I'm inclined to exclude those from the initial implementation. [~m0nstermind]: these are all great suggestions, but we should add some of these as follow on tickets. It makes sense to change to {{INCLUDE}}, so I've replaced {{DENORMALIZED}} already, and I changed the order of the mutation statements (good catch!). Issues we should address in new tickets: # Composite Indexes # Changing index CF properties # 2i and GI mixed mode I'm still not convinced that you should have 2i and GI on the same column, since they are for very different use cases, even in the transitional period # For the initial build, I think there are probably a lot of ways to make it faster than what I have, but this is just a first cut An idea I've had is to create mutations from repaired sstables on a single replica; for unrepaired data, all the replicas would need to create them # Currently, base table evolution is not handled, and any such modification will actually cause an IRE, but should be addressed > Global indexes > -------------- > > Key: CASSANDRA-6477 > URL: https://issues.apache.org/jira/browse/CASSANDRA-6477 > Project: Cassandra > Issue Type: New Feature > Components: API, Core > Reporter: Jonathan Ellis > Assignee: Carl Yeksigian > Labels: cql > Fix For: 3.0 > > > Local indexes are suitable for low-cardinality data, where spreading the > index across the cluster is a Good Thing. However, for high-cardinality > data, local indexes require querying most nodes in the cluster even if only a > handful of rows is returned. -- This message was sent by Atlassian JIRA (v6.3.4#6332)