Я пишу веб-приложение, где больше пользователей может выполнять одновременную работу в том же документе в mongodb. Я использую стек mean.io, но я новичок в этом. Мне было интересно, как мангуста управляет параллелизмом. Каждая операция «щелчок пользователя» выполняет сначала чтение, чтобы получить документ, и сохранение после некоторых вычислений. Конечно, последовательность read-calculate-save не является атомарной. Работает ли мангуста с политикой «последнее изменение выигрыша» или же она порождает ошибку в версии? Имеет ли смысл в этом случае использовать очередь?Параллельный доступ к документу с mongoose
Спасибо, с наилучшими пожеланиями.
Благодарим вас за ответ. Это очень хорошая новость для меня, потому что изменения, которые мой пользователь делает с документами, не соответствуют друг другу (каждый пользователь меняет только свою часть документа). – Enrico
Затем убедитесь, что вы только обновляете эту часть документа, а не извлекаете весь документ, а затем сохраняете весь документ. – saintmac
Не совсем верно, что последние выигрыши: http://aaronheckmann.tumblr.com/post/48943525537/ mongoose-v3-part-1-versioning – WiredPrairie