Как ограничить размер базы данных и вычислительные ресурсы в CouchDB?

Хотя стандарт C ++ не имеет такого требования, некоторым компиляторам требуется, чтобы все шаблоны функций и классов были доступны в каждой используемой системе переводов. Фактически для этих компиляторов тела шаблонных функций должны быть доступны в файле заголовка. Повторить: это означает, что эти компиляторы не позволят их определять в файлах без заголовка, таких как .cpp-файлы

Существует ключевое слово export , которое должно смягчать этот проблема, но он нигде не близок к тому, чтобы быть портативным.

1
задан Andrey Yatsyk 13 July 2018 в 17:22
поделиться

1 ответ

Для размера базы данных данные довольно легкие. По мере того как пользователи изменяют данные, они будут создавать ревизии, и это делает базу данных все больше и больше. По умолчанию CouchDB автоматически объединяет базы данных, когда предел размера достигает определенного порога.

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

Для использования ресурсов вам, вероятно, потребуется снова настроить прокси-сервер и отключить пользователей.

1
ответ дан Alexis Côté 17 August 2018 в 12:21
поделиться
  • 1
    Такой прокси должен быть очень сложным. Похоже, что couchdb не защищен от DOS-атак. – Andrey Yatsyk 16 July 2018 в 04:14
Другие вопросы по тегам:

Похожие вопросы: