row设计策略
1、翻转时间戳:比如说用户可以把注册时间反转拼接在前面
2、加盐:加固定盐在前面
3、哈希值:将rowkey直接进行哈希值
4、分割写入:把日期拼接作为前缀
5、预分区:根据已有数据结构进行预分区,比如全国身份证写入,可以根据省份标识分区
6、重新负载均衡:没发生提前更改写入策略,一旦发生可以重新负载分区。
产生热点的原因:
rowkey按照字典排序,也就是ascii排序,自增的顺序读写必然会造成热点
row设计策略
1、翻转时间戳:比如说用户可以把注册时间反转拼接在前面
2、加盐:加固定盐在前面
3、哈希值:将rowkey直接进行哈希值
4、分割写入:把日期拼接作为前缀
5、预分区:根据已有数据结构进行预分区,比如全国身份证写入,可以根据省份标识分区
6、重新负载均衡:没发生提前更改写入策略,一旦发生可以重新负载分区。
产生热点的原因:
rowkey按照字典排序,也就是ascii排序,自增的顺序读写必然会造成热点