《Hbase企业应用开发实战》笔记-第10章 高级特性

一、 过滤器

二、 计数器

效果: 累加,避免加锁

2.1 shell 命令:incr

incr '<table> ' , ' <r ow> ' , '<column> ' , [<increment-value>]
increment-value 可以大于1 ,负数,空(等于加1)

2.2 java API方式 :单列计数器

《Hbase企业应用开发实战》笔记-第10章 高级特性
单列计数

2.2 java API方式 :多列计数器

《Hbase企业应用开发实战》笔记-第10章 高级特性
多列计数器

三、 schema设计要点

3.1 rowkey 设计要点

  • 避免单调递增
  • 尽量短

3.2 列族 设计要点

  • 不要超过3个
  • 族名尽量短
  • 列族间的行数差别不要太大

四、 二级索引

《Hbase企业应用开发实战》笔记-第10章 高级特性
image.png

五、布隆过滤器

《Hbase企业应用开发实战》笔记-第10章 高级特性
image.png
《Hbase企业应用开发实战》笔记-第10章 高级特性
image.png