Cassandra:具有复合键的列族
我需要在Cassandra中创建一个列族(PlayerGoals)和一个复合键(Player,Match) 我想把它定义为超级柱,但我认为使用超级柱不是一个好主意 我需要说明的一个例子是: 游戏玩家:Cassandra:具有复合键的列族,cassandra,Cassandra,我需要在Cassandra中创建一个列族(PlayerGoals)和一个复合键(Player,Match) 我想把它定义为超级柱,但我认为使用超级柱不是一个好主意 我需要说明的一个例子是: 游戏玩家: Player: 1 Match: 2 Goals - 0 Match: 3 Goals - 2 Player: 2 Match: 2 Goals - 1 ..您可以使用组合键存储此信息,其中键为Player:Match,如
Player: 1
Match: 2
Goals - 0
Match: 3
Goals - 2
Player: 2
Match: 2
Goals - 1
..您可以使用组合键存储此信息,其中键为Player:Match,如下所示:
1:2
Goals = 0
1:3
Goals = 2
2:2
Goals = 1
使用此模式,您可以:
- 获得一名球员的所有比赛
- 为球员获得最高/最低/etc目标
- 找出一组球员中的哪一个参加了比赛
- 按进球数对已知球员列表进行排序
- 请球员参加比赛
- 对未知玩家进行排名