Sure: https://speakerdeck.com/sungjuly/apache-usergrid-internal
Slide #21 and on goes over the entity model in detail. Particularly interesting: #36 #40 #55-#61 Essentially, Usergrid supports *all* of the basic mongo CRUD operations on top of Cassandra, passing all of their test cases that don't use any out-of-the-way functions. Would it be possible to build something similar *solely* with CQL? Again, we are at thought exercise at this point, but you through the gauntlet down :) I'm fine with Thrift going away - I get the reasoning there. I just want to be able to hack against ("against", not "on") internals more easily. On Thu, Mar 13, 2014 at 9:30 AM, Jonathan Ellis <jbel...@gmail.com> wrote: > You should probably give more details of those two data models for > those of us who have contributed neither to usergrid nor the mongodb > emulator. :) > > On Thu, Mar 13, 2014 at 9:10 AM, Nate McCall <n...@thelastpickle.com> > wrote: > > After discussing this the past few days with a couple of folks, yes, I > > don't think maintaining the currently incubating Usergrid ( > > https://usergrid.incubator.apache.org/) will be possible. > > > > Basically, how would you do what are essentially container collections of > > arbitrary runtime-definable UDTs? With everything in a virtual keyspace? > > Think about how we got the mongodb emulator working. Can you really do > this > > with CQL? > > > > Apigee is currently running several instances of this system at scale > for a > > number of very large clients. The main public cluster behind the > > AppServices product has "many tens of thousands" of tenants. > > > > Again, in all seriousness, is this dynamic a model possible via CQL? > > > > Granted, we may be an edge case at this point and maintaing a large chunk > > of code solely for that type of function is just bad software. Hence my > > desire to assist with > https://issues.apache.org/jira/browse/CASSANDRA-6846. > > > > -- > Jonathan Ellis > Project Chair, Apache Cassandra > co-founder, http://www.datastax.com > @spyced > -- ----------------- Nate McCall Austin, TX @zznate Co-Founder & Sr. Technical Consultant Apache Cassandra Consulting http://www.thelastpickle.com