案例

1、1亿个用户,用户有频繁登录的,也有不经常登录的
2、如何来记录用户的登录信息
3、如何来查询活跃用户[如一周内 登录三次的]
位运算:登录或没登录用0 1 表示

周1: 0 1 1 0 1 1 0
周2: 1 0 0 1 1 1 1
周3: 1 1 1 0 0 0 0
...
统计一周登录次数超过3次。用and 去统计
sebit 命令去实现

优点:节约空间,1亿人每天的登录情况,用1亿个bit 约 1200w byte 。约10M的字符
计算方便

results matching ""

    No results matching ""