本人是做網路遊戲開發的, 因為開發人員少, 在mysql和mongo之間, 就選了mongo因為在開發過程中不用維護表的結構而徒增工作量.
網遊有兩種資料庫, 一種是作為玩家資料的儲存, 另一種是單純的日誌.
儲存玩家資料的庫, 第一是一定要穩定, 其次再追求讀取,儲存,修改的效率.
日誌庫, 單純的儲存日誌, 只需要查詢和統計的時候方便就好.
我是第一次使用mongo, 所以對於啟動參數不太熟悉, 下面三個是除了指定資料地址以外我使用的啟動參數.
logappend=true
directoryperdb=true
journal=true
希望大家能給予一些關於啟動參數方面的最佳化方案, 非常感謝.
ringa_lee2017-04-24 09:13:23
應該不只是參數優化的問題了,運營數據最好建立集群,之前我用的時候,單機崩潰,數據恢復比較麻煩,現在不知道怎麼樣了。
後來建立3備份叢集後,很穩定,基本上不在出現奔潰的問題,當然我的狀況比較簡單。