首页 文章

在Couchbase中压缩JSON文档

提问于
浏览
2

在我们的应用程序中,我们将JSON文档存储在Couchbase中,其结构如下:

{“type”:“sometype”,“timestamp”:1458999,“data”:“{\”key1 \“:\”val1 \“,\”key2 \“:\”val2 \“}”}

data 字段的值是一个非常大的 stringified json文档,大约5-10MB的文本 . 我们把它作为一个字符串(字符串化的json)而不是json子文档放置,这样它在进入应用程序的不同层时不会遭受序列化/反序列化,因为我们只需要将它原始放入并获取并从应用程序提供给客户端 .

关注的是在写入磁盘时,couchbase会压缩字符串化的json . 我不确定couchbase压缩是一种文本压缩还是某种压缩只能压缩json文件?

1 回答

  • 4

    是的,Couchbase会在将文档存储在磁盘上时压缩文档 .

    当文档存储在磁盘上时,它们被简单地视为一个字节数组,使用snappy压缩算法进行压缩 .

相关问题