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

          軟件下載吧

          當前位置:軟件下載吧 > 數據庫 > DB2 > MongoDB分片鍵的選擇和案例實例詳解

          MongoDB分片鍵的選擇和案例實例詳解

          時間:2024-02-21 13:55作者:下載吧人氣:19

          前言

          分片鍵選擇不好,應用程序就無法利用分片集群所提供的諸多優(yōu)勢。在這種情況下,插入和查詢的性能都會顯著下降。下決定時一定要嚴肅,一旦選擇了分片鍵,就必須堅持選擇,分片鍵是不可以修改的。要讓分片鍵提供好的體驗,部分源自了解怎樣才算一個好的分片鍵。

          本文將詳細介紹關于MongoDB分片鍵的選擇和案例,分享出來供大家參考學習,下面話不多說了,來一起看看詳細的介紹吧。

          MongoDB版本:3.6

          一、分片鍵類別

          1.升序片鍵

          升序片鍵例如:日期時間字段、自增字段。

          2.隨機分發(fā)片鍵

          隨機分發(fā)片鍵例如:用戶名、郵件名、UUID、MD5值或者是其它的一些沒有規(guī)律的值的列。

          3.基于位置的片鍵

          基于位置的片鍵例如:IP、經緯度、居住地址等。

          二、分片策略

          1.范圍分片

          創(chuàng)建分片時,只在主分片上創(chuàng)建了一個塊{ "username" : { "$minKey" : 1 } } -->> { "username" : { "$maxKey" : 1 } } on : rs-a Timestamp(1, 0)

          MongoDB分片鍵的選擇和案例實例詳解

          至少得3個不同的值才會進行塊切分,相同的值只會在一個分片塊中。比如對一個name字段進行范圍分區(qū),如果一直往name字段插入”a”,那么它會一直存儲主分片的{ "username" : { "$minKey" : 1 } } -->> { "username" : { "$maxKey" : 1 } }中,直到name出現三個不同的值,比如“a”,“b”,“c”這個時候就會進行分片。當然這只是測試,現實中不會對這種粗粒度的字段單獨做分片。

          2.hashed分片

          創(chuàng)建分片時,默認在每個分片上創(chuàng)建了兩個數據塊。但是當前每個塊上面是沒有數據的。

          MongoDB分片鍵的選擇和案例實例詳解

          3.組合分片

          組合分片是比較好的一種分片的選擇,好的組合分片可以同時解決熱點和隨機讀IO問題。例如:

          sh.shardCollection("test.bbbb",{"username":1,"_id":1});
          標簽MongoDB,分片,選擇,案例,實例,詳解

          相關下載

          查看所有評論+

          網友評論

          網友
          您的評論需要經過審核才能顯示

          熱門閱覽

          最新排行

          公眾號

          主站蜘蛛池模板: 久久久精品人妻一区二区三区蜜桃 | 免费观看一区二区三区| 无码人妻精品一区二区蜜桃百度| 精品国产一区二区三区久久狼 | 红桃AV一区二区三区在线无码AV| 日本一区二区三区在线网| 久久久久久人妻一区精品| 中文字幕人妻丝袜乱一区三区| 无码一区二区三区视频| 无码人妻一区二区三区精品视频 | 无码少妇A片一区二区三区 | 日韩高清国产一区在线| 国产成人精品一区二区三区免费| 国产成人一区二区三区精品久久| 国产一区二区免费视频| 亚洲一区二区三区偷拍女厕| 美女视频在线一区二区三区| 在线播放国产一区二区三区 | 伦精品一区二区三区视频| 夜夜精品视频一区二区| 亚洲香蕉久久一区二区三区四区 | 日本香蕉一区二区三区| 久久无码人妻一区二区三区| 精品国产一区二区三区香蕉事| 精品在线视频一区| 亚洲国产视频一区| 中文字幕亚洲综合精品一区| 无码人妻久久一区二区三区免费 | 国产精品免费综合一区视频| 少妇人妻精品一区二区三区| 无码8090精品久久一区| 天天躁日日躁狠狠躁一区| 日韩精品视频一区二区三区| 国产精品一区二区久久国产| 一区视频在线播放| 一区二区三区在线看| 高清一区高清二区视频| 日本精品高清一区二区2021| 麻豆视传媒一区二区三区| 国产日韩精品一区二区三区| 男人的天堂av亚洲一区2区|