HBASE数据模型&扩展和负载均衡理论
示例数据模型
HBase中扩展和负载均衡的基本单元成为region,region本质上是以行健排序的连续存储区间。如果region太大,系统会把它们
自动拆分,相反的,就是把多个region合并,以减少存储文件的数量。
HBase中的region等同于数据库分区中的范围划分,它们可以被分配到若干物理服务器上以均摊负载,因此提供了较强的扩展性;
一张表初始的时候只有一个region,用户开始向表中插入数据时,系统会检查这个region的大小,确保其不会超过配置的最大值。如果超过限制,系统会在中间键处将这个region拆分成两个大致相等的子region。
每个region只能由一台region服务器加载,每一台region服务器可以加载多个region