私たちのアプリケーションでは、次のような構造を持つ JSON ドキュメントを Couchbase に保存しています。
{ "type": "sometype", "timestamp": 1458999, "data": "{\"key1\":\"val1\", \"key2\":\"val2\"}" }
data
フィールドの値stringified
は非常に巨大な json ドキュメントで、約 5 ~ 10 MB のテキストです。アプリケーションのさまざまなレイヤーを移動するときにシリアル化/逆シリアル化を受けないように、json サブドキュメントの代わりに文字列 (文字列化された json) として配置しました。 .
懸念は、ディスクへの書き込み中に、couchbase が文字列化された json を圧縮することです。カウチベース圧縮が一種のテキスト圧縮なのか、それとも json ドキュメントのみを圧縮できる圧縮なのか、よくわかりません。