HBase 通过 PutResult 支持“字节输入/字节输出”接口,因此任何可以转换为字节数组的都可以存储为值。输入可以是字符串,数字,复杂对象,甚至是图像,只要它们可以呈现为字节。

值的大小存在实际限制(例如,在 HBase 中存储 10-50MB 对象可能要求太多);在邮件列表中搜索有关此主题的对话。 HBase 中的所有行都符合数据模型,包括版本控制。在进行设计时要考虑到这一点,以及 ColumnFamily 的块大小。

39.1。计数器

值得特别提及的一种受支持的数据类型是“计数器”(即,能够进行数字的原子增量)。参见Table中的增量

计数器上的同步在 RegionServer 上完成,而不是在客户端中完成。