4

我正在计划一个新项目,使用 CouchDB 3.0 作为数据库。每份文件都会有一个或多个附件。我想尽可能地坚持使用 CouchDB 的默认值。我担心的是 8MB 的文档大小包括该文档的附件。

在 3.0.x 分支的升级说明中,它声明如下:

默认的最大文档大小已减小到 8MB。这意味着具有较大文档的数据库将无法在不修改的情况下正确复制到 CouchDB 3.0。进行此更改是为了为 CouchDB 4.0 对文档大小施加的预期硬上限做准备。对于 3.x,最大文档大小设置可以通过 [couchdb] max_document_size 配置设置放宽。

有人可以确认与文档大小限制相关的附件大小限制。

4

1 回答 1

8

max_document_size 配置参数仅适用于文档,不适用于附件。

这在关于配置参数max_document_size的 3.0 文档中有明确说明

限制最大文档正文大小。大小是根据 JSON 文档正文的序列化 Erlang 表示来计算的,因为这更准确地反映了磁盘上消耗的存储量。特别是,此限制不包括附件

强调添加

于 2020-02-22T17:12:03.533 回答