Cassandra modeling is well documented on the web and a bit too complex
to be explained in one mail.

I advice you reading a lot before you make modeling choices.

You may start with these links :

http://www.datastax.com/docs/1.1/ddl/about-data-model#comparing-the-cassandra-data-model-to-a-relational-database
http://maxgrinev.com/2010/07/12/do-you-really-need-sql-to-do-it-all-in-cassandra/

and this link seem interesting, but I haven't read it yet (about indexes) :

http://www.anuff.com/2011/02/indexing-in-cassandra.html

I hope you'll find your answers within this documentation.

Alain


2012/8/6 Baskar Sikkayan <baskar....@gmail.com>:
> Hi,
>   Just wanted to learn Cassandra and trying to convert RDBMS design to
> Canssandra.
> Considered my app is being deployed in multiple Data centers.
>
> DB Design :
>
>            A) CF : USER
>                   1) email_id - primary key
>                   2) fullname
>                   3) organization - ( I didnt create a separate table for
> organization )
>
>            B) CF : ORG_USER
>
>                  1) organization - Primary Key
>                  2) email_id
>
>                  Here, my intention is to get users belong to an
> organization.
>                  Here, I can make the organization in the user table as
> secondary index, but heard that, this may hit the performance.
>                  Could you please clarify me which is the better approach?
>
>
> Thanks,
> Baskar.S

Reply via email to