在我们的应用程序中,我们将JSON文档存储在Couchbase中,其结构如下:
{“ type”:“ sometype”,“ timestamp”:1458999,“ data”:“ {\” key1 \“:\” val1 \“,\” key2 \“:\” val2 \“}”}
该data
字段的值是一个stringified
非常大的json文档,大约5-10MB的文本。我们将其作为字符串(字符串化的json)而不是json子文档放置,以便在遍历应用程序的不同层时不会遭受序列化/反序列化,因为我们只需将其原始获取并从应用程序提供给客户端。
问题是在写入磁盘时,couchbase是否会压缩字符串化的json。我不知道Couchbase压缩是一种文本压缩,还是某种只能压缩json文档的压缩?
是的,当将文档存储在磁盘上时,Couchbase会对其进行压缩。
当文档存储在磁盘上时,它们将被简单地视为字节数组,并使用快照压缩算法进行压缩。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句