什么是高级数据类型
是为了解决一个单一的业务而生的。
Bitmaps
使用最小力度来保存数据。
也就是bit来存储。
拿时间换空间。
就是类似二进制。
使用每一个人的编号进行一个位置的设置 ,然后01可以设置 一个状态。
注意:如果不存在,那么获取得到的返回都是0.
同时如果设置一个比较大的位,后面的位都是要设置的。
对于第三个,长期的数据,由每天的数据进行结合,然后进行或操作。
看看哪些是0哪些是1就可以了。
或操作 :同1出1,有1出1,全0只有0。
HyperLogLog
统计独立的UV
就是统计不重复的数据的数量。
是用来做基数统计的。也就是去重算基数。
基数:数据去重后的元素个数。
HyperLogLog的基本操作
使用的案例过程为:
用法:用于独立信息的统计,去重。
HyperLogLog的注意事项
GEO
专门用来做地图数据的以及做地理位置的计算。
member是名称的意思。