我目前在 Cassandra 中有一个用户表。
我想创建一个朋友关系表,但我不确定最好的方法是什么。首先,我想把like key作为当前用户,把column作为朋友,但我想实现发送朋友请求的功能,所以我认为应该有另一个名为accepted的对象来处理两个人是不是真正的朋友,或者不是其他人是否接受了好友请求。我认为这将是多对多表。例如在友谊关系中。
Friendship: {
John Dow: {
10: Mark Seldon,
8: Julian Hendrix,
...
},
Mark Seldon: {
9: John Dow,
...
},
...
}
任何方向表示赞赏。