我有一个存储用户在线状态的表。
columns(userid, IsOnline,date)
如果用户在线,则 Isonline bool 标志为 true,如果用户离线,则 IsOnline bool 为 false。这样我就可以看到用户在线的时间和时间。
选择 partitionKey: userId, Rowkey: 事件的日期和时间会不会很好
?
用户不能同时开启和关闭,所以rowkey应该是唯一的。我喜欢这样,它将用户的所有数据保存在同一个分区上。选择日期作为 rowId 是否也会使排序更有效率?