我在第7.1.1spring操作mongodb之mongodb4.x集群搭建中已經描述了mongodb4.x集群的搭建,為什麼再描述mongo3.0.x主從複製,是因為我們有兩台其他人搭建的mongo3.0.x,他是主從模式,現在磁碟空間快慢了,我需要想辦法處理一下
既然是主從模式,那麼主庫可以讀寫,而從庫只能讀。參考mongodb 3.0 常見集群的搭建(主從複製,副本集,分片…)
一主一從模式的集群很簡單,但是[mongdb] 主從架構–官方極力不推薦
主節點的mongodb.conf
#資料檔案存放目錄
#日誌檔案存放目錄
bind_ip= 10.101.3.197
#埠
port = 27017
#以守護程式的方式啟用,即在後台執行
##副本配置
replset=mongotest
從節點的mongodb.conf
#資料檔案存放目錄
#日誌檔案存放目錄
bind_ip=10.101.3.198
#埠
port = 27017
#以守護程式的方式啟用,即在後台執行
##副本配置
replset=mongotest
在主和從節點,執行命令mongod -f ./mongodb.conf --replset mongotest
就可以了。
這樣的主從複製模式,劣勢很明顯。資料嚴重冗餘,單台500g的磁碟,另外一台也會有500g的磁碟空間的消耗,水平擴充套件就比較困難了。如果有多塊磁碟,能夠垂直擴充套件呢?
這裡仿照mongodb解決磁碟不足使用軟連線的方式,來解決這個問題
紅色方框中磁碟使用90%,而藍色磁碟只使用了35%。
建立軟鏈結,接著修改mongodb.conf,重啟mongodb。
}, "name" : "mongoerror"
}
mongo實戰2 第1章 初始mongo
mongodb是乙個開源的 面向文件的資料庫管理系統,為全新的網際網路應用的資料模型和伸縮性設計,具有動態查詢和輔助索引 快速原子更新一集複雜聚合,支援自動化災備的複製,還有水平伸縮的分片集群等特性。mongodb 資料是以文件 document 為單位,每個document相當於關係型資料庫中表裡...
7 13 公路村村通 30分
現有村落間道路的統計資料表中,列出了有可能建設成標準公路的若干條道路的成本,求使每個村落都有公路連通所需要的最低成本。輸入資料報括城鎮數目正整數n 1000 和候選道路數目m 3n 隨後的m行對應m條道路,每行給出3個正整數,分別是該條道路直接連通的兩個城鎮的編號以及該道路改建的預算成本。為簡單起見...
NOIP2017提高A組模擬7 13 第K小數
有兩個正整數數列,元素個數分別為n和m。從兩個數列中分別任取乙個數相乘,這樣一共可以得到n m個數,詢問這n m個數中第k小數是多少。1 n,m 2 105,1 k n m 先將兩個陣列排序。二分答案ans。對於a i 找到最大的j使得a i b j ans。那麼對於a i 1 的j一定小於對於a ...