HBase区域可以跨越节点服务器吗
can HBase region span node server
- 一个Region由行组成,一个行由列族组成
- 每个列族可以在不同的机器上
- 一个Region不跨越多台机器
第 1 点和第 2 点似乎收缩到第 3 点,有什么问题吗?
你的三个说法其实都是正确的,区别只是列族的存储位置。即使一行由一个或多个列族组成,这些列族实际上并没有存储在一起。所以一个column family会跨多个region写。
这大大加快了扫描速度 - HBase 只需要读取您正在扫描的列族,而不是与其他列族关联的数据。
- 一个Region由行组成,一个行由列族组成
- 每个列族可以在不同的机器上
- 一个Region不跨越多台机器
第 1 点和第 2 点似乎收缩到第 3 点,有什么问题吗?
你的三个说法其实都是正确的,区别只是列族的存储位置。即使一行由一个或多个列族组成,这些列族实际上并没有存储在一起。所以一个column family会跨多个region写。
这大大加快了扫描速度 - HBase 只需要读取您正在扫描的列族,而不是与其他列族关联的数据。