在CouchDB的1.2版本中。
有誰知道,如果兩個具有相同ID的相同文檔被插入到兩個數據庫中,然後複製從一個到另一個將會發生衝突嗎?couchdb衝突相同的文檔
0
A
回答
0
我還沒試試。但我想如果發生這種情況,由於文件是相同的,所以會自動解決這個問題,所以最新的文件是無關緊要的。
0
在CouchDB版本> = 0.10時不會有衝突。
這是因爲通過發現不在文檔歷史記錄中出現的不同修訂版來檢測到衝突。修訂號對文檔數據(包括id)和歷史記錄是確定性的,因此對於任何兩個相同的新文檔而言完全相同,並且CouchDB甚至不會知道存在問題。
舊版本(版本最高爲0.9)使用隨機修訂版本號,在這種情況下會導致衝突。
請參閱http://guide.couchdb.org/draft/conflicts.html#deterministic瞭解更多信息。在http://csm.tumblr.com/post/18963100318/how-couchdb-revision-number-generation-works開始的時候,還有更多關於修訂號生成細節的更多信息。
相關問題
- 1. CouchDB _design文檔衝突檢測
- 2. CustomPouchError 409衝突文檔更新衝突
- 3. couchdb修訂號碼跳轉和文檔更改導致衝突
- 4. CouchDB-river及相關文檔
- 5. Couchdb衝突解決方案
- 6. 在CouchDB中處理衝突
- 7. 與相同的腳本jQuery的衝突
- 8. Git的衝突,但兩者塊相同
- 9. Rethinkdb:在文檔不同的按鍵衝突戰略
- 10. 衝突具有相同名稱和
- 11. 更新Couchdb文檔
- 12. 衝突:多個資產發射到相同的文件名
- 13. CouchDB文檔的顯示值
- 14. 在不同的按鈕中顯示相同的ID。衝突
- 15. 多個.htaccess文件互相沖突
- 16. çLIB文件相關性衝突
- 17. 衝突文件
- 18. 哪些約束相沖突?
- 19. CSS類互相沖突
- 20. JavaScript和jQuery相互衝突
- 21. git rebase:我從不同提交的相同文件中獲得衝突
- 22. 兩個相同的元素需要做相同的功能,但衝突
- 23. CouchDB文檔模型更改?
- 24. CouchDB設計文檔格式
- 25. CouchDB文檔是否有DAG?
- 26. couchdb加入2個文檔
- 27. 在CouchDB中更新文檔
- 28. 如何清除couchDB文檔
- 29. 是合併而不衝突相當於rebase沒有衝突?
- 30. 如何在CouchDb的地圖功能中訪問相關文檔?
是的。你的問題還有更多嗎?你自己試過了嗎? – 2013-03-04 22:10:23