欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

了解mongoDB存儲結(jié)構(gòu)

系統(tǒng) 1941 0

mongoDB 深入淺出一 了解mongoDB存儲結(jié)構(gòu)

?? MongoDB?深入淺出

數(shù)據(jù)邏輯結(jié)構(gòu)

?

?

1 mongoDB 中的文檔 (document)? 相當于 ? 關(guān)系性數(shù)據(jù)庫的一條一條的記錄

2 collection? 相當于關(guān)系性數(shù)據(jù)庫中的表,所以一個 collection 中有多個 document

3? 多個集合在邏輯上組成一起 ? 就是 database

4? 一個 mongoDB? ? 關(guān)系性數(shù)據(jù)庫一樣 ? 可以有多個數(shù)據(jù)庫 (database)

?

與關(guān)系數(shù)據(jù)結(jié)構(gòu)比較

MongoDB

關(guān)系性數(shù)據(jù)庫

文檔 (document)

(row)

集合 (collection)

(table)

Database

Database

?

?

數(shù)據(jù)存儲結(jié)構(gòu)

MongoDB? 默認的數(shù)據(jù)目錄是 data/db, 它負責存儲所有 mongodb 的數(shù)據(jù)文件,在 mongoDB 中每個數(shù)據(jù)庫都包含一個 .ns 和一些數(shù)據(jù)文件,而且這些數(shù)據(jù)文件會隨著數(shù)據(jù)的增多越來越多,則: ? 如果系統(tǒng)中有一個叫 foo 的數(shù)據(jù)庫,那么構(gòu)成 foo 這個數(shù)據(jù)庫的文件就會有 foo.ns ,foo.0,foo1,foo.2 等。

?

?

Mongodb 內(nèi)部有預(yù)分配空間的機制,每個預(yù)分配的文件都用 0 填充,由于有了這個機制,

mongoDB 始終保存額外的空間和空閑的文件,這對系統(tǒng)數(shù)據(jù)突然暴增時減緩磁盤壓力有很大好處 .

?

由于數(shù)據(jù)量的不斷增加, mongoDB 每新分配一次,大小都會是上一個文件大小的 2 倍,最大 2G. 這種機制保證系統(tǒng)數(shù)據(jù)較小時 ? 不會浪費太多空間,系統(tǒng)數(shù)據(jù)較多時 ? 也有相應(yīng)預(yù)留空間。

?

mongoDB 命名空間

每張表都有命名空間 , 每個索引也有對應(yīng)的命名空間,這些命令空間的元數(shù)據(jù)都存在 .ns 文件中

在下圖中, foo 數(shù)據(jù)庫包含 3 個文件存儲數(shù)據(jù)與索引, foo.2 文件屬于預(yù)分配文件, foo.0 foo.1 被分配到了相應(yīng)的盤區(qū)對應(yīng)不同的名字空間。

?

?

?

?

?

從上圖可以看出,每個命名空間可以包含多個不同的盤區(qū),這些盤區(qū)并不是連續(xù)的,與數(shù)據(jù)增長一樣,每一個命名空間的盤區(qū)大小也隨著分配的次數(shù)不斷增長。在上圖有個 foo.$freelist 命名空間,這個命名空間用于記錄不再使用的盤區(qū) ( 如被刪除的 collection 或索引 ) ,每當命名空間需要分配新的盤區(qū)時,就會檢查 .$freelist 是否有合適大小的空間,這樣就可以回收空閑的磁盤空間了。

了解mongoDB存儲結(jié)構(gòu)


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 看了让人下面流水的视频 | 国产成人精品在线 | 欧美无玛| 国产一区二区在线免费观看 | 插插插天天 | 色婷婷视频在线 | 国产精品久久久久久久久久日本 | 国产亚州av | 色天天天天综合男人的天堂 | 国产精品久久久久久久一区探花 | 午夜视频在线观看免费观看在线观看 | 91麻豆国产极品在线观看洋子 | 一级大片免费看 | 涩涩操| 日韩欧美精品在线观看 | 久草手机在线播放 | 蜜臀AV国产精品久久久久 | 毛片黄片 | 国产精品成人一区二区三区 | 蜜桃av人人夜夜澡人人爽 | 亚洲成年人免费网站 | 黄视频网址 | 欧美激情二区三区 | 麻豆视频秘密入口 | 欧美一区二区三区成人精品 | 欧美不卡视频 | 欧美18videos极品 | 日韩精品www | 久久国产一区二区 | 国产五月色综合 | 中国人xxxxx18| 99久久99热久久精品免费看 | 在线视频中文字幕乱人伦 | 国产成人99 | 精品视频久久 | 国产精品国产精品 | 国产一区二区精品在线观看 | 无码免费人妻A片AAA毛 | 亚洲一区二区三区视频 | 成人免费一区二区三区视频网站 | 亚洲高清中文字幕综合网 |