首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 服务器 > 云计算 >

HBase每一次put内部储存的设计

2012-11-07 
HBase每一次put内部存储的设计在HBase中,每一次put操作都会在HBase内部生成一个Put对象。Put类被用来插入一

HBase每一次put内部存储的设计

在HBase中,每一次put操作都会在HBase内部生成一个Put对象。Put类被用来插入一行。在Put类内部,最终的存储单元是(rowkey,columnFamily,columnQualifier,timestamp,value)。在HBase中有一个KeyValue类,KeyValue类代表了(rowkey,columnFamily,columnQualifier,timestamp,value)存储单元。Put类中有一个Map实例familyMap。familyMap的key是ColumnFamily,value是List<KeyValue>。因此,familyMap代表了所有的ColumnFamily,代表了一行的所有ColumnFamily。Put类中包含了rowKey,是行键代表了一整行。

热点排行