成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

MongoDB Replica Sets和Auto Sharding配置簡介

數據庫 其他數據庫 MongoDB
本文我們主要介紹了MongoDB Replica Sets和Auto Sharding配置的簡單步驟,希望能夠對您有所幫助。

MongoDB Replica SetsAuto Sharding配置的簡單步驟是本文我們主要要介紹的內容,網上有很多教程把Replica Sets和Auto Sharding(或者是Sharding)寫在了一起,對于初學者可能會覺得有些莫名,之所以這樣做是因為,一個較好的Auto Sharding解決方案是將每個一shard(分片)定為一個Replica Sets(復制集)。

一個Replica Sets由若干個mongod instance組成,在這個集合中,所有的instance的數據相同,這使得即使有某一臺機子當掉了,其它機子還是可以正常運行,而且這部分的控制是由Mongo自動完成的,因而盡可能地減少了因當機而產生的錯誤及人工處理的部分。

而Sharding是可以將龐大的數據庫拆分為幾個部分分別發放到每一個shard,一來降低了單一一臺服務器的壓力,同時通過減少潛在的損失比例來提高效率。也就是說一個基于Replica Sets的Auto Sharding結構,可以把一個完整而且龐大的數據庫根據個人定制,拆分到若干個服務器集合,每個服務器集合中的服務器群又相互保持數據同步,所以除非一個服務器集合中的所有服務器都當掉了,否則某臺或幾臺的當機對數據庫的影響是微忽其微的。關于這兩個部分,其實在Mongo的官方文檔里有詳細的說明,所以此文是以總結歸納為目的而寫。

MongoDB Replica Sets和Auto Sharding配置簡介

(圖片來源:http://www.mongodb.org/display/DOCS/Sharding+Introduction)

1.一個完整的Auto Sharding功能的實現需要用到mongod和mongos,其中mongos作為真正的應用接口,數據的輸入輸出都應經過它。然后還需要一個config server,它是mongod,但它不會用來存儲應用程序的數據庫,通俗的來說而是存放了這整個結構的配置屬性,mongos會從config server中讀取配置來進行工作。最后是真正會存儲數據的mongod們,它們按組分為若干個Replica Sets,用來存放mongos拆分下來的各個sharding。

2.配置推薦從配置各個Replica Sets開始,一個Replica Set包含若干個mongod instance,基礎命令是:mongod --replSet %SETNAME%  --shardsvr,同屬一個Replica Set的instance都使用同一個%SETNAME%,比如一個名為“set1”的Replica Set中有三臺服務器,分別名為“server1”,“server2”,“server3”,則在這三臺服務器上需要分別運行命令:

server1: mongod --replSet set1 --shardsvr

server2: mongod --replSet set1 --shardsvr

server2: mongod --replSet set1 --shardsvr

啟動mongod包含多個參數,這個可以通過命令:mongod --help來查詢,根據自己的需求修改,上面的為必要部分。

每個服務器都啟動好mongod后,開始進行Replica Sets的初始化。

初始化的方法有多種,以下介紹比較方便的兩種:

(1)initiate(cfg),其中cfg由用戶編寫;

(2)initiate->add;

3.然后是啟動config serve;

4.最后是啟動mongs;

以上就是MongoDB Replica Sets和Auto Sharding配置的簡單過程,本文就介紹到這里,希望本次的介紹能夠對您有所收獲!

【編輯推薦】

  1. MySQL數據庫丟失root密碼后該如何補救?
  2. MySQL參數DELAY_KEY_WRITE的詳細說明
  3. MySQL數據庫TIMESTAMP設置默認值的靈活運用
  4. MySQL如何創建用戶表并將其ID設置為自動增長列?
  5. MySQL數據庫TIMESTAMP設置默認值的幾個應用實例
責任編輯:趙鵬 來源: 博客園
相關推薦

2013-12-02 11:00:27

MongoDB

2012-07-27 10:39:16

MongoDB

2011-07-28 13:24:03

MongoDBAuto-shardi

2013-11-25 10:45:04

MongoDB

2013-11-28 09:48:55

MongoDBSharding分片

2014-03-28 09:35:11

MongoDBSharding

2011-07-28 16:06:13

MongoDBAutoShardinReplication

2025-04-22 07:52:59

2009-09-17 13:08:07

NIS配置auto_dire

2010-08-26 17:12:06

DHCP服務器

2013-07-21 18:04:22

ASIHttpRequiOS開發

2014-05-13 11:44:07

亞馬遜云游戲

2009-06-11 09:48:04

2010-04-21 18:17:01

Unix配置協議

2009-08-20 10:23:35

Android開發環境

2021-10-21 09:00:00

機器學習技術工具

2017-04-26 08:51:36

MongoDB集群實戰

2012-02-15 09:36:50

C++ 11

2010-01-13 10:29:51

CentOS配置ssh

2010-08-12 13:15:26

MySQL集群
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 99精品免费久久久久久久久日本 | 亚洲高清久久 | 久在线精品视频 | 欧美日本一区 | 久久99精品久久久久久琪琪 | 亚洲精品国产偷自在线观看 | 国产综合精品 | 成人黄视频在线观看 | 成人免费观看视频 | 国产在线1| 日本啊v在线 | 久久青青 | 一二区成人影院电影网 | 国产精品一区二区三区免费观看 | 国产一区二区精品在线 | 日韩欧美一区二区三区四区 | 羞羞网站免费观看 | 嫩草懂你的影院入口 | 国产精品久久久久久久久久免费看 | 一区二区三区欧美在线 | 免费在线观看成人 | 亚洲免费三级 | 蜜桃毛片 | 久久美女网 | 国产一区二区三区精品久久久 | 丝袜美腿一区 | 在线免费观看毛片 | 国产黄色在线观看 | 国产aaaaav久久久一区二区 | 午夜噜噜噜 | 免费看的av | 国产成人综合在线 | 国产原创视频 | 一区二区三区欧美 | 欧美黑人一区二区三区 | h视频在线观看免费 | 99久久夜色精品国产亚洲96 | 亚洲日本中文字幕在线 | 在线国产一区二区 | 91视频网址| 日韩在线观看 |