<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        【MongoDB】MongoDB之七大實現技巧

        來源:懂視網 責編:小采 時間:2020-11-09 14:15:13
        文檔

        【MongoDB】MongoDB之七大實現技巧

        【MongoDB】MongoDB之七大實現技巧:技巧一、使用正確的類型 用正確的類型存放數據大有裨益。數據類型影響數據的查詢方式、數據存放順序和以及占用多少空間。 數字:做為數字使用的字段就用數字存儲。也就是做計算或按照大小排序的字段數據庫會自動轉換溢出的(比如由于$inc操作導致的溢出) 3
        推薦度:
        導讀【MongoDB】MongoDB之七大實現技巧:技巧一、使用正確的類型 用正確的類型存放數據大有裨益。數據類型影響數據的查詢方式、數據存放順序和以及占用多少空間。 數字:做為數字使用的字段就用數字存儲。也就是做計算或按照大小排序的字段數據庫會自動轉換溢出的(比如由于$inc操作導致的溢出) 3

        技巧一、使用正確的類型 用正確的類型存放數據大有裨益。數據類型影響數據的查詢方式、數據存放順序和以及占用多少空間。 數字:做為數字使用的字段就用數字存儲。也就是做計算或按照大小排序的字段數據庫會自動轉換溢出的(比如由于$inc操作導致的溢出) 32

        技巧一、使用正確的類型

        用正確的類型存放數據大有裨益。數據類型影響數據的查詢方式、數據存放順序和以及占用多少空間。
        數字:做為數字使用的字段就用數字存儲。也就是做計算或按照大小排序的字段 數據庫會自動轉換溢出的(比如由于$inc操作導致的溢出) 32位浮點數,將其變為64位整數。
        日期:一班的用yyy-mm-dd形式的字符串就可以,如果date類型就會總會匹配到毫秒級別
        objectId就要作為objectId存儲,千萬不要存成字符串。這點非常重要,原因是方便查詢 二是objectd中含有用的信息,絕大多數驅動都是從有方法中獲得文檔的創建日期。 第三objectId表示要多占兩陪的磁盤空間。

        技巧二、用簡單唯一的id替代_id

        要是數據庫沒用唯一的字段,那么就用默認的objetId來做_id。但是若是數據本身就有唯一的字段,并且不需要objectId的功能,那么就用自己唯一的之覆蓋默認的id就好了。

        技巧三、不要用文檔做_id

        除了不可避免的情況(mapreduce的輸出),通常都不應該將文檔作為_id。問題在于索引一個文檔中的字段和索引文檔完全不一樣。如果沒有每次查詢每個子文檔的計劃,最后會有多個索引。

        技巧四、不要用數據庫引用

        數據庫引用一般形式是:{$id:主鍵,$ref:collectionName}(也可以有可選的$db字段,表示數據庫)。若被引用的文檔集合是確定的,不妨只用_id引用,這樣就同時比用Id和集合名要節省空間。 如果知道要引用的集合,數據庫引用就顯得浪費空間。

        技巧五、不要用GridFS處理小的二進制數據

        GridFS需要查詢兩次,一次獲取文件的元信息,另一次獲取內容,所以如果用GridFS存儲小文件,會使應用查詢次數加倍。從根本上說,GridFS是用來將大的二進制對象切成小片存在數據庫中。

        技巧六、處理“無縫”故障切換

        假設發送給服務器一個請求,得到了網絡錯誤,這時驅動有很多選擇。若驅動知道有另一臺服務器是否自動對其發送請求?要是驅動發送原請求后發生網絡故障,或者在服務端響應時候發送故障怎么辦?數據庫可能已經處理了請求,就不必再次發送。

        技巧七、處理復制組失效以及故障恢復

        可能出現的情況: 應用拋出異常“not master”異常可能原因:1 . 復制組正在進行故障恢復 2, 網絡狀況不好,無法鏈接誒主節點。3.應用鏈接節點有問題,無法降級為只讀節點。





        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        【MongoDB】MongoDB之七大實現技巧

        【MongoDB】MongoDB之七大實現技巧:技巧一、使用正確的類型 用正確的類型存放數據大有裨益。數據類型影響數據的查詢方式、數據存放順序和以及占用多少空間。 數字:做為數字使用的字段就用數字存儲。也就是做計算或按照大小排序的字段數據庫會自動轉換溢出的(比如由于$inc操作導致的溢出) 3
        推薦度:
        標簽: 使用 技巧 正確
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 亚洲日韩中文在线精品第一| 最新欧洲大片免费在线| 免费人成激情视频| 亚洲aⅴ天堂av天堂无码麻豆 | 国产精品亚洲mnbav网站| 亚洲av永久中文无码精品| 午夜一区二区免费视频| 性色av极品无码专区亚洲| 国产成人免费一区二区三区| 亚洲欧美第一成人网站7777| 国产免费牲交视频| 一级特黄特色的免费大片视频| 亚洲精品国产高清不卡在线| 国产免费MV大全视频网站| 亚洲精品白浆高清久久久久久 | 亚洲AV无码精品蜜桃| 国产精品视频永久免费播放| 亚洲av日韩专区在线观看| 亚洲 综合 国产 欧洲 丝袜| 一个人看的hd免费视频| 亚洲AV无码专区电影在线观看| 69影院毛片免费观看视频在线| 亚洲午夜成人精品无码色欲| 四虎1515hm免费国产| a级毛片免费高清毛片视频| 香蕉视频在线观看亚洲| 野花高清在线观看免费3中文| 亚洲女子高潮不断爆白浆| 亚洲日韩中文在线精品第一| 一区二区免费视频| 亚洲日韩国产二区无码| 亚洲综合无码精品一区二区三区 | 久久精品亚洲日本佐佐木明希| 久久WWW免费人成一看片| 亚洲爆乳大丰满无码专区| 亚洲无码在线播放| 成年网站免费视频A在线双飞| 免费观看四虎精品成人| 久久久久亚洲精品美女| 日韩电影免费在线观看视频| 成人免费乱码大片A毛片|