Hi all, I'm implementing a Datanucleus plugin for Cassandra. I'm finished with the basic functionality, and everything seems to work pretty well. Now my issue is performing secondary indexing on fields within my data. I have outlined some of the issues I'm facing in this post.
http://www.datanucleus.org/servlet/forum/viewthread_thread,6087_lastpage,yes#32610 Essentially, for each operand the user specifies, I will need to make a trip to Cassandra, load the key columns, then perform an intersection with the result from my previous read. Eventually at the end of all the intersections, I will have a list of keys I will then load. This obviously requires several trips to Cassandra, where from my understanding of secondary indexing, I would only need to make one trip for multiple operands over a column family. I've read over this issue. http://issues.apache.org/jira/browse/CASSANDRA-32610 And it seems to solve a lot of my woes. Is it possible/recommended to patch the current code base of 0.6.2 to perform this functionality? Thanks, Todd