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

MongoDB Replica Sets和Auto Sharding配置簡介

數(shù)據(jù)庫 其他數(shù)據(jù)庫 MongoDB
本文我們主要介紹了MongoDB Replica Sets和Auto Sharding配置的簡單步驟,希望能夠?qū)δ兴鶐椭?/div>

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

一個Replica Sets由若干個mongod instance組成,在這個集合中,所有的instance的數(shù)據(jù)相同,這使得即使有某一臺機子當(dāng)?shù)袅耍渌鼨C子還是可以正常運行,而且這部分的控制是由Mongo自動完成的,因而盡可能地減少了因當(dāng)機而產(chǎn)生的錯誤及人工處理的部分。

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

MongoDB Replica Sets和Auto Sharding配置簡介

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

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

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

server1: mongod --replSet set1 --shardsvr

server2: mongod --replSet set1 --shardsvr

server2: mongod --replSet set1 --shardsvr

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

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

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

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

(2)initiate->add;

3.然后是啟動config serve;

4.最后是啟動mongs;

以上就是MongoDB Replica Sets和Auto Sharding配置的簡單過程,本文就介紹到這里,希望本次的介紹能夠?qū)δ兴斋@!

【編輯推薦】

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

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分片

2011-07-28 16:06:13

MongoDBAutoShardinReplication

2014-03-28 09:35:11

MongoDBSharding

2009-09-17 13:08:07

NIS配置auto_dire

2025-04-22 07:52:59

2010-08-26 17:12:06

DHCP服務(wù)器

2013-07-21 18:04:22

ASIHttpRequiOS開發(fā)

2014-05-13 11:44:07

亞馬遜云游戲

2009-06-11 09:48:04

2009-08-20 10:23:35

Android開發(fā)環(huán)境

2010-04-21 18:17:01

Unix配置協(xié)議

2012-02-15 09:36:50

C++ 11

2017-04-26 08:51:36

MongoDB集群實戰(zhàn)

2021-10-21 09:00:00

機器學(xué)習(xí)技術(shù)工具

2009-09-04 09:33:50

MongoDB

2011-10-26 20:37:27

XManager ss
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 亚洲啪啪 | 日韩一级免费看 | 欧美日韩1区2区 | 天天干.com| 黄色免费av | 精品九九九 | 日韩色图在线观看 | 国产精品夜夜春夜夜爽久久电影 | 色欧美片视频在线观看 | 蜜桃臀av一区二区三区 | 日本五月婷婷 | 国产精品二区三区在线观看 | av网站免费看 | 欧美在线看片 | a在线视频 | 99视频免费播放 | 欧美精品久久久久 | 日韩亚洲视频 | 亚洲精品自在在线观看 | 一区二区三区视频在线观看 | 在线播放一区二区三区 | 激情国产 | 欧美亚州 | 久久亚洲国产 | 羞羞视频网| 丝袜 亚洲 欧美 日韩 综合 | a在线观看免费 | 四虎永久免费影院 | 男女黄网站| 天堂素人约啪 | 国产精品一区二区视频 | 午夜a区| 亚洲国产区 | www.av在线| 91热在线| 日屁视频| 日韩高清一区二区 | 久久成人一区 | 免费一级黄色电影 | 欧美日韩亚洲一区 | 自拍偷拍亚洲视频 |