欧美三区_成人在线免费观看视频_欧美极品少妇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條評論
主站蜘蛛池模板: 56av国产精品久久久久久久 | 欧美性一区二区三区 | 午夜精品亚洲 | 久久久国产精品网站 | 香蕉久久夜色精品国产小优 | 四虎影视在线影院在线观看观看 | 国产乱在线观看视频 | 欧美―第一页―浮力影院 | 天天草视频 | 亚洲91在线 | 香港午夜三级a三级高清观看 | 日韩午夜在线视频 | 青青久视频 | 成人免费看黄网站yyy456 | 国产美女亚洲精品久久久综合 | 精品国产乱码久久久久久1区2区 | 国产精品成人在线播放 | 久久久久久亚洲 | 国产在线观看一区二区三区 | 国产午夜亚洲精品国产 | 色婷婷色婷婷 | 亚洲视频 中文字幕 | 色图综合网 | 精品国产一区三区 | 九色 在线 | 成人欧美一级毛片免费观看 | 大伊香蕉精品视频在线天堂 | 日本妇人成熟免费不卡片 | 性做久久久久久 | 亚洲精品一区二区三区蜜桃久 | 丁香亚洲| 国产精品久久久久久久午夜 | 精品欧美一区视频在线观看 | 免费看日韩av | 国内精品久久毛片一区二区 | 夜夜草av| 一区二区三区杨幂在线观看 | 国产视频观看 | 亚洲一区二区免费视频 | 国产国产成人久久精品杨幂 | 色综合日韩 |