Я хотел бы использовать CouchDB для хранения некоторых журналов (не спрашивайте, почему ;-)), и я хотел бы использовать CouchDB's attachment feature. Следует отметить, что у меня много журналов, но каждый журнал довольно мал, я не ожидаю, что кто-то из них превысит 1Mb (обычно они больше в паре диапазона Kb).Поддерживает ли CouchDB Content-Range в приложении PUT запросы?
AFAICS У меня есть несколько вариантов:
- Я мог бы аккумулировать журналы на стороне сервера и нажать целые журналы на одном дыхании на сервер в качестве вложения, но это означало бы, что они не будут быть доступны сразу :-(
- я мог бы раздвинуть журналы в регулярные промежутки времени, но и для их обновления мне нужно будет загрузить их снова приложить больше информации к ним и подтолкнуть их обратно к CouchDB
Я не так доволен ни одним из этих решений, хотя это возможно, что приведет меня к возможному третьему варианту (и моему вопросу).
Для запроса GET CouchDB clearly поддерживает заголовок (Content-) Range (по-видимому, не стандартный по RFC 2616). RFC 2616 также не ограничивает Content-Range только запросами GET (это мнение, похоже, shared with others).
Вопрос в том, поддерживает ли CouchDB это также для запроса PUT. В этом случае я мог бы прикрепить к приложению, которое было бы идеальным для моего использования :-)
вопрос создан, см. Https://issues.apache.org/jira/browse/COUCHDB-2654 – Maze
Была хорошая идея, но я получил следующий ответ: «Это было поднято раньше. К сожалению, спецификация была уточнена что это не разрешено rfc 7231 « – Maze
ах слишком плохо, может быть, мы сможем что-то решить с помощью PATCH, как упоминалось в выпуске –