设置CouchDB最大数据库大小

问题描述 投票:0回答:2

限制单个CouchDB数据库大小的最佳方法是什么?我的服务器有数千个数据库允许用户与(类似的Dropbox)同步,我需要对最大尺寸进行限制。

我能够使用外部流程对数据库进行轮询,但要定期将其对数千个数据库这样做似乎不令人满意 - 即使在一个小时之类的短时间内,也很容易。用户要同步并大大超过我的数据库大小约束。 thanks!

couchdb
2个回答
3
投票

在解决方法的情况下,如果您在Linux上运行CouchDB,则可以限制使用

ulimit -f

的CouchDB用户的文件大小。 请注意,这也会影响日志文件,因此请确保在此限制下旋转日志。

我没有尝试过,并且怀疑couchdb/erlang会尽可能优雅地处理限制大小的文件(可能类似于磁盘填充)。  但是,至少这会使用户无法dos'服务。

这个帖子可能有点老了,但谁知道谁仍在寻找提示。

0
投票
docs

在那些文件中,您会发现很多线路被领先的线路counding counding counding thin,这些线可以用于配置您的couch实例,例如 max_document_size

max_attachment_size

MAX_PARTITION_SIZE

    docally文档并没有真正阐明其用法,而是文件中的评论。
  • 我还没有直接找到用于数据库的大小,但是您可能会找到Doc_size和part_size或其他的组合来实现拟合解决方案。
  • 至少希望它可以帮助任何阅读此书并找到他的解决方案的人。
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.