下載吧 - 綠色安全的游戲和軟件下載中心

          軟件下載吧

          當前位置:軟件下載吧 > 數(shù)據(jù)庫 > DB2 > 深入理解MongoDB分片的管理

          深入理解MongoDB分片的管理

          時間:2024-03-08 08:50作者:下載吧人氣:24

          前言

          在MongoDB(版本 3.2.9)中,分片集群(sharded cluster)是一種水平擴展數(shù)據(jù)庫系統(tǒng)性能的方法,能夠?qū)?shù)據(jù)集分布式存儲在不同的分片(shard)上,每個分片只保存數(shù)據(jù)集的一部分,MongoDB保證各個分片之間不會有重復的數(shù)據(jù),所有分片保存的數(shù)據(jù)之和就是完整的數(shù)據(jù)集。分片集群將數(shù)據(jù)集分布式存儲,能夠?qū)⒇撦d分攤到多個分片上,每個分片只負責讀寫一部分數(shù)據(jù),充分利用了各個shard的系統(tǒng)資源,提高數(shù)據(jù)庫系統(tǒng)的吞吐量。

          數(shù)據(jù)集被拆分成數(shù)據(jù)塊(chunk),每個數(shù)據(jù)塊包含多個doc,數(shù)據(jù)塊分布式存儲在分片集群中。MongoDB負責追蹤數(shù)據(jù)塊在shard上的分布信息,每個分片存儲哪些數(shù)據(jù)塊,叫做分片的元數(shù)據(jù),保存在config server上的數(shù)據(jù)庫 config中,一般使用3臺config server,所有config server中的config數(shù)據(jù)庫必須完全相同。通過mongos能夠直接訪問數(shù)據(jù)庫config,查看分片的元數(shù)據(jù);mongo shell 提供 sh 輔助函數(shù),能夠安全地查看分片集群的元數(shù)據(jù)信息。

          深入理解MongoDB分片的管理

          對任何一個shard進行查詢,只會獲取collection在當前分片上的數(shù)據(jù)子集,不是整個數(shù)據(jù)集。Application 只需要連接到mongos,對其進行的讀寫操作,mongos自動將讀寫請求路由到相應的shard。MongoDB通過mongos將分片的底層實現(xiàn)對Application透明,在Application看來,訪問的是整個數(shù)據(jù)集。

          一,主分片

          在分片集群中,不是每個集合都會分布式存儲,只有使用sh.shardCollection()顯式將collection分片后,該集合才會分布式存儲在不同的shard中。對于非分片集合(un-sharded collection),其數(shù)據(jù)只會存儲在主分片(Primary shard)中,默認情況下,主分片是指數(shù)據(jù)庫最初創(chuàng)建的shard,用于存儲該數(shù)據(jù)庫中非分片集合的數(shù)據(jù)。每個數(shù)據(jù)庫都有一個主分片。

          Each database in a sharded cluster has a primary shard that holds all the un-sharded collections for that database. Each database has its own primary shard.

          例如,一個分片集群有三個分片:shard1,shard2,shard3,在分片shard1創(chuàng)建一個數(shù)據(jù)庫blog。如果將數(shù)據(jù)庫bolg分片,那么MongoDB會自動在shard2,shard3上創(chuàng)建一個結(jié)構相同的數(shù)據(jù)庫blog,數(shù)據(jù)庫blog的Primary Shard是Shard1。

          圖示,Collection2的主分片是ShardA。

          深入理解MongoDB分片的管理

          使用 movePrimary命令變更數(shù)據(jù)庫默認的Primary shard,非分片集合將會從當前shard移動到新的主分片。

          db.runCommand( { movePrimary : “test”, to : “shard0001” } )

          標簽深入,理解,MongoDB,分片,管理

          相關下載

          查看所有評論+

          網(wǎng)友評論

          網(wǎng)友
          您的評論需要經(jīng)過審核才能顯示

          熱門閱覽

          最新排行

          公眾號

          主站蜘蛛池模板: 日韩久久精品一区二区三区| 精品欧洲av无码一区二区| 日本一区二区三区精品中文字幕| 国产未成女一区二区三区| 国内自拍视频一区二区三区| 亚洲日本一区二区| 福利一区二区在线| 怡红院AV一区二区三区| 亚洲综合激情五月色一区| 日本大香伊一区二区三区| 中文字幕一区精品| 久久高清一区二区三区| 亚洲一区免费视频| 国模精品视频一区二区三区| 亚洲国产精品成人一区| 自慰无码一区二区三区| 亚洲综合av一区二区三区不卡| 无码av免费一区二区三区| 亚洲乱码日产一区三区| 久久国产免费一区| 精品国产鲁一鲁一区二区| 日韩一区二区在线观看视频| 精品一区二区三区在线观看l | 亚洲一区二区三区高清在线观看| 一本AV高清一区二区三区| 国产精品一区二区久久精品无码| 亚洲综合一区二区精品导航| 亚洲色精品vr一区二区三区| 国产精品伦一区二区三级视频| 日本亚洲成高清一区二区三区| 午夜福利一区二区三区在线观看| 无码人妻精品一区二区三区东京热| 日韩电影一区二区| 国产精品综合AV一区二区国产馆| 无码人妻一区二区三区一| 免费高清在线影片一区| 日本一区二区三区免费高清在线| 中文字幕一区二区三区在线观看| 国产精品自拍一区| 国产成人高清亚洲一区久久| 国产一区二区三区夜色|