我是否正确将JSON数据存储在HBase中?
put 'messages', 123, 'cf:json', '{"foo":"bar"}'
Run Code Online (Sandbox Code Playgroud)
基本上,我需要通过ID查询它,在我的例子中是123.JSON是可变长度字符串.
将JSON存储在单元格值中没有问题.电池尺寸高达5M仍然是合理的.一般来说虽然建议保持键和列大小较小(http://hbase.apache.org/book.html#keysize)和JSON,虽然比XML更紧凑,但仍然是一种浪费的格式(与二进制JSON相比) ,Thrift,Avro,MessagePack等).如果您使用JSON,则可能需要考虑将列族压缩