You can also try http://caffinitas.org - Open Source Java object mapper for C* 
using Datastax's Java Driver licensed using APL2. It is intended to be a bit 
close to what JPA does.
Although, it cannot support JPA features 1:1 since there are fundamental 
differences between RDBMS and NoSQL/C*.
But it has other features that traditional RDBMS do not have.

CQL in general is relatively close to SQL ("CQL is SQL minus joins and 
subqueries, plus collections") - with C* 2.1 you can add "plus user types"

Regarding an interview:
1. knowledge of query-driven data model
2. knowledge of C* cluster organization / how data is distributed
3. knowledge of consistency (levels)
4. knowledge of C* read and write path

Robert

Am 22.07.2014 um 21:20 schrieb jcllings <jclli...@gmail.com>:

> So It seems that:
> 
> 1. There are indeed a few (3-4) mapping schemes.
> 2. CQL isn't very hard and represents a subset of  (ANSI?) SQ92.
> 
> Both of these are validated based on further research and list guidance.
> 
> It appears that learning Cassandra from an application developers
> perspective essentially means learning what you can't do at all and
> learning what you can't do directly that you could do with an RDMBS.
> This and keys and maybe a thing or two about replication strategies and
> you should be good to go.  Does this seem accurate?
> 
> What kinds of things would it be good to know for an interview?
> 
> Jim C.
> 

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

Reply via email to