2015-03-24 3 views
1

Я хотел бы использовать CouchDB для хранения некоторых журналов (не спрашивайте, почему ;-)), и я хотел бы использовать CouchDB's attachment feature. Следует отметить, что у меня много журналов, но каждый журнал довольно мал, я не ожидаю, что кто-то из них превысит 1Mb (обычно они больше в паре диапазона Kb).Поддерживает ли CouchDB Content-Range в приложении PUT запросы?

AFAICS У меня есть несколько вариантов:

  1. Я мог бы аккумулировать журналы на стороне сервера и нажать целые журналы на одном дыхании на сервер в качестве вложения, но это означало бы, что они не будут быть доступны сразу :-(
  2. я мог бы раздвинуть журналы в регулярные промежутки времени, но и для их обновления мне нужно будет загрузить их снова приложить больше информации к ним и подтолкнуть их обратно к CouchDB

Я не так доволен ни одним из этих решений, хотя это возможно, что приведет меня к возможному третьему варианту (и моему вопросу).

Для запроса GET CouchDB clearly поддерживает заголовок (Content-) Range (по-видимому, не стандартный по RFC 2616). RFC 2616 также не ограничивает Content-Range только запросами GET (это мнение, похоже, shared with others).

Вопрос в том, поддерживает ли CouchDB это также для запроса PUT. В этом случае я мог бы прикрепить к приложению, которое было бы идеальным для моего использования :-)

ответ

0

CouchDB dev здесь. Диапазон на PUT не является особенностью, но полностью сделает хорошее дополнение. Не могли бы вы открыть проблему? https://issues.apache.org/jira/browse/COUCHDB

Кроме того, это сделало бы большой первый патч и послужило бы отличным предлогом для изучения Erlang (http://learnyousomeerlang.com, чтобы начать).

+0

вопрос создан, см. Https://issues.apache.org/jira/browse/COUCHDB-2654 – Maze

+0

Была хорошая идея, но я получил следующий ответ: «Это было поднято раньше. К сожалению, спецификация была уточнена что это не разрешено rfc 7231 « – Maze

+0

ах слишком плохо, может быть, мы сможем что-то решить с помощью PATCH, как упоминалось в выпуске –

 Смежные вопросы

  • Нет связанных вопросов^_^