Правильно ли я храню данные JSON в HBase?
put 'messages', 123, 'cf:json', '{"foo":"bar"}'
По сути, мне нужно запросить их по идентификатору, который в моем примере равен 123.И JSON - это строка переменной длины.
Нет проблем с сохранением JSON в значении ячейки. Размеры ячеек до 5М все еще приемлемы. В общем, хотя рекомендуется сохранять размеры ключей и столбцов небольшими (http://hbase.apache.org/book.html#keysize), а JSON, будучи более компактным, чем XML, по-прежнему является расточительным форматом (по сравнению с двоичным JSON, Thrift, Avro, MessagePack и т. Д.), Если вы остаетесь. в JSON может потребоваться сжатие семейства столбцов