我想使用CouchDB来保存一些日志(不要问为什么;-))并且我想使用CouchDB的attachment feature。应该注意的是,我有很多日志,但每个日志都很小,我不希望它们中的任何一个超过1Mb(通常它们在Kb范围内更多)。
AFAICS我有几个选择:
我对这些解决方案都不满意,尽管这可能会让我有可能选择第三种方式(以及我的问题)。
对于GET请求,CouchDB clearly支持(Content-)Range标头(根据RFC 2616,它似乎不是标准的标头)。 RFC 2616也没有将Content-Range限制为仅GET请求(这种看法似乎是shared with others)。
所以问题是CouchDB是否也支持PUT请求。在这种情况下,我可以附加到我的用例理想的附件:-)
答案 0 :(得分:0)
CouchDB dev在这里。 PUT上的范围不是一个特征,但完全可以做出很好的补充。你愿意开一个问题吗? https://issues.apache.org/jira/browse/COUCHDB
此外,这将是一个很好的第一个补丁,是学习一些Erlang(http://learnyousomeerlang.com开始)的一个很好的借口。