mongodb 9 mongodb分片機制

2021-09-19 23:01:45 字數 797 閱讀 6922

1 分片

作用: 海量資料讀寫

2 分片架構

組成: mongos, config server, shard, replica set

mongos: 請求入口,是請求分發中心,把資料請求**到對應share伺服器上

config server: 配置伺服器,儲存路由、分片的配置。載入時讀取這些資訊,讓mongos準確路由

shard: 分片。假設一台機器配置1t,分片到4臺機器,則每台256g。設定分片規則,則mongos能把請求

分發到多個分片機器。

replica set: 保證每個分片也是副本集,從而保證高可用。

3 部署架構

概覽:mongos: 3個

config server: 3個

shard: 9個(shard server有3個,每個shard有1個副本,1個仲裁,可以認為乙個shard是乙個mongo)

mongos            mongos            mongos

config server        config server        config server

shard server1 主節點    shard server1 副本        shard server1 仲裁

shard server2 副本        shard server2 仲裁        shard server2 主節點

shard    server3 仲裁        shard server3 主節點    shard server3 副本

參考:

Mongodb系列 初識Mongodb

一 背景 月初進行了期末考試非常榮幸可以參加到了考試系統維護中 詳情請閱讀 那些年我們一起參加的活動 15年上半年考試系統維護總結 主要負責server維護,在維護期間對mongodb相逢。mongodb什麼東東?假設有點暈的童鞋請猛戳me科普一下哈。正是因為這些優勢使得考試系統選擇用它來存放英語聽...

MongoDB學習 了解MongoDB

nosql not only sql,支援類似sql的功能,與relational database相輔相成。其效能較高,不使用sql意味著沒有結構化的儲存要求 sql為結構化的查詢語句 沒有約束之後架構更加靈活。nosql資料庫四大家族列儲存 hbase,鍵值 key value 儲存 redis...

MongoDB 如何停止MongoDB伺服器

要停止mongodb,最基本的方法就是 向mongodb伺服器傳送乙個s igin t或者sigterm訊號。如果伺服器是作為前台程序執行 在終端的,就直接按ctrl c。否則,就用kill這種命令發出訊號 如果mongod的pid是1001 4,就可以用kill 2 10014 sigint 或者...