4
HBaseにJSONデータを保存するのは正しいですか?HBaseにJSONを保存し、Idでクエリを保存
put 'messages', 123, 'cf:json', '{"foo":"bar"}'
基本的に、IDでクエリする必要があります。これは私の例では123です。 JSONは可変長の文字列です。
HBaseにJSONデータを保存するのは正しいですか?HBaseにJSONを保存し、Idでクエリを保存
put 'messages', 123, 'cf:json', '{"foo":"bar"}'
基本的に、IDでクエリする必要があります。これは私の例では123です。 JSONは可変長の文字列です。
セル値にJSONを格納することは問題ありません。最大5Mのセルサイズは依然として合理的です。一般的に言えば、キーと列のサイズを小さくすることをお勧めしますが(http://hbase.apache.org/book.html#keysize)、JSONはXMLよりコンパクトですが、バイナリJSON 、Thrift、Avro、MessagePackなど)。 JSONを使用する場合は、列ファミリを圧縮することを検討する必要があります。
こんにちは!クライアントはプレーンなJSONを使用するので、BSONや他のバイナリ形式を使用すると、変換に追加のオーバーヘッドが発生します。列ファミリの圧縮を代わりに追加する方がよいでしょうか? –
あなたは何の話をしていますか? –
サイズを推測するのは難しいですが、数百万行もあります... –