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. >
signature.asc
Description: Message signed with OpenPGP using GPGMail