What are the alternative ways to model M:M relations in Cassandra?

前端 未结 2 1639
一向
一向 2021-02-04 06:56

Consider a M:M relation that needs to be represented in a Cassandra data store.

What M:M modeling options are available? For each alternative, when is it to prefer? What

2条回答
  •  醉梦人生
    2021-02-04 07:21

    Instead of using a join table the way you would with an rdbms, you would have one ColumnFamily containing a row for each X and a list of Ys associated with it, then a CF containing a row for each Y and a list of each X associated with it.

    If it turns out you don't really care about querying one of those directions then only keep the CF that you do care about.

提交回复
热议问题