我們已經注意到了這個問題,即正被「安全」寫入到數據庫中的數據,不可用幾秒鐘後(比如2秒)。基本上,我們做了一些安全寫入集合(一個網絡工作者/請求內),並預計該數據可從另一個進程(Sidekiq工人)。MongoDB的安全問題寫
誰知道爲什麼這可能發生或者有沒有人見過的MongoDB類似的行爲?
我們是一個Rails 3.2.9 /紅寶石1.9.3 /蒙戈2.0.4應用。我們使用Mongoid
作爲ORM工具。
下面是我們如何做安全寫道:
account.safely.save!
此外,分片爲該集合啓用並沒有在服務器上的負載顯著。
以下是我們使用的寶石:
gem 'mongo', '1.6.1'
gem 'mongoid', '2.4.10'
你應該打開 – Tilo