[英]Write data to Mongodb
目前我們正在使用
@collection.update id, c_doc, upsert: true, safe: true
將安全標志設置為True會確認將數據實際寫入從站然后再寫入,還是只是確認將數據寫入主站?
safe = true表示主要節點已確認該寫入。 尚不能保證可以將其復制到從屬服務器,也不能保證將其存儲在磁盤上。 https://github.com/mongodb/mongo-ruby-driver/wiki/Write-Concern上的文檔解釋了不同的寫入問題。
w =選項均無法確認是否已寫入磁盤,因為您需要“ fsync = 1”。 但是您實際上不應該使用它,因為它會影響性能。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.