HBase选择压缩算法Block Encoding Type

如何选择压缩算法以及Block Encoding Type?

  • 如果Key很长,或者有很多Column,那么推荐使用FAST_DIFF
  • 如果数据是冷数据,不经常被访问,那么使用GZIP压缩格式.因为虽然它比Snappy/LZO需要占用更多而CPU,但是它的压缩比率更高,更节省磁盘.
  • 如果是热点数据,那么使用Snappy/LZO压缩格式.它们相比GZIP,占用的CPU更少.
  • 在大多数情况下,Snappy/LZO的选择都更好.
  • Snappy比LZO更好.

你可能感兴趣的:(HBase,HBase)