簡體   English   中英

在生產數據庫上導入Mongo

[英]Mongo Import on a Production DB

我有一個生產系統,其中運行着數千個用戶個人資料。 這些配置文件是在啟動時由我們添加的,之后用戶向其中添加/更新了更多數據。 現在,我們計划向系統中添加大約2萬個配置文件。 這些20K配置文件存在於我們的暫存mongo實例中。

考慮到系統上會不斷發生讀寫操作,在生產實例上獲取這些配置文件的最佳方法是什么? 此外,我們要確保是否有任何普通用戶而不是個人資料,因為他可能已經對其進行了一些更改。

我正在考慮使用mongorestore,因為它可以保證插入文檔而不進行更新。 會有什么風險?

謝謝

與往常一樣-首先進行測試!

如果您對mongorestore對負載的影響不滿意,那么自定義python腳本將為您提供更精細的控制。 這將允許您放置任何業務邏輯並檢查所需的內容,並可能增加一些洪水限制。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM