<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
        主站蜘蛛池模板: 亚洲精品第一国产综合境外资源| 成人片黄网站色大片免费| 亚洲国产精品碰碰| 欧洲美女大片免费播放器视频| 卡1卡2卡3卡4卡5免费视频| 亚洲av无码国产综合专区| 18勿入网站免费永久| 麻豆狠色伊人亚洲综合网站 | 全黄a免费一级毛片人人爱| 亚洲AV综合永久无码精品天堂| 成全影视免费观看大全二| 亚洲色偷偷综合亚洲av78| 国产乱色精品成人免费视频| 免费夜色污私人影院网站| 不卡一卡二卡三亚洲| 永久免费AV无码网站国产| 亚洲丁香色婷婷综合欲色啪| 3d成人免费动漫在线观看| 亚洲国产日韩综合久久精品| 暖暖在线日本免费中文| 一区视频免费观看| 亚洲国产人成在线观看69网站| 青青青国产在线观看免费网站| 亚洲色大成网站www永久男同| 亚洲人成无码www久久久| 男女作爱在线播放免费网站| 亚洲精品美女在线观看| 大陆一级毛片免费视频观看| g0g0人体全免费高清大胆视频| 亚洲av鲁丝一区二区三区| 精品熟女少妇AV免费观看| 一个人看的免费观看日本视频www 一个人看的免费视频www在线高清动漫 | 国产精品自在自线免费观看| 亚洲精品黄色视频在线观看免费资源| 亚洲AV无码一区东京热久久 | 亚洲成A人片在线观看中文| 免费一级毛片无毒不卡| 亚洲午夜无码久久| 亚洲精品乱码久久久久久蜜桃不卡| 真人做A免费观看| 国产精品无码永久免费888|