couchbase文档的大小限制,最好存储通用数据

时间:2019-03-07 20:20:14

标签: javascript node.js nosql couchbase dao

说,我有一个基于文件的文档,大小为12 MB(实际大小,而不是磁盘上的大小)。 Couchbase文献表示,文档的实际大小限制为20 MB。 如果我要作为本文档的通用数据的重要部分(12 MB中的6 MB)。从下面建议我哪种方法更好。

  • 从文档中完全删除通用数据,并在数据库操作后自行构建并将其附加到响应对象中,该响应对象将发送到UI层。再次删除从UI接收到的所有通用数据,同时又回到数据库。
  • 让当前文档结构保持原样。每次抓取并Upsert会返回全部12 MB数据。

如果要采用第一种方法,则必须创建一个通过同步更改进行迭代来构建6 MB数据的服务。在此文档的数据库操作期间,我每次都必须调用此服务。这将是一项开销,还是会比提取12 MB的文档减少整个操作的时间?

0 个答案:

没有答案