Hi Prasanna, Welcome to the Gora Community! Yeah I don't think we support multipart keys, but I think that would a great contribution. I did an abstraction of composite key for the Amazon DynamoDB datastore that is in the goraamazon branch[1] which we are planning to merge before updating all the avro stuff. Maybe you can give it a look and let me know what you think, I am sure there is room for improvement (: We were actually planning to improve the whole avro stuff within Gora with Ed Kohlwey by the end of this year, and this might have a big impact for most of the data stores. I am not sure what the impact of these changes would be in terms of transactionality but IMHO the optimistic concurrency stuff would be ok. What do you have in mind?
Renato M. [1] http://svn.apache.org/repos/asf/gora/branches/goraamazon/gora-dynamodb/src/main/java/org/apache/gora/dynamodb/query/ 2012/10/25 Prasanna Rajaperumal <[email protected]>: > Hey Gora community, > > I found Gora when I was looking for a ORM implementation for HBase and > support for avro serialization was something I was searching for. > I had a question when I was looking at the gora-tutorial and scanning > through gora-hbase module. > > I noticed there is no support for multipart keys ( or composite keys - I > guess this is the term used in cassandra ) > Was there any thoughts/discussion on supporting it. > Also would love to know if there was any discussion/plan around providing an > optimistic concurrency control mechanism for overriding puts. > > I am very new to this community and I searched the mailing archives for > these topics, but could not find it. > Please forgive me if this was discussed before. > > Also, I would love to contribute to this project. I am quite familiar with > hbase and avro. > If anyone thinks of a good JIRA to start with, I would be glad to pick it > up. > > Thanks > Prasanna >

