如果Couchbase密钥大小大于RAM配额,我如何将一些密钥从RAM移动到磁盘

时间:2014-04-24 04:38:04

标签: couchbase bucket

例如

;我有一个巨大的数据要保存在桶中,所有密钥的大小都是4G,而且桶的RAM配额是3G,现在可以将大量数据保存在桶中,是否有一些方法一些键不适合RAM将溢出到磁盘,我该怎么做

1 个答案:

答案 0 :(得分:3)

这是不可能的(从Couchbase 2.5.1开始)。目前,元数据(包括密钥)具有以保存在RAM中,以允许客户端请求能够快速确定密钥是否存在。

因此,在您的示例中,您将无法存储超过3GB的密钥(存储区配额)。请注意,即使这样,您也没有剩余RAM用于实际文档值,因为它们总是必须从磁盘读取。