mongodb指南(翻譯)(十一) – developer zone – 文檔

來源:互聯網
上載者:User

mongodb可以被認為是一種面向文檔的資料庫。所謂文檔,我們說的是結構化文檔,不是任意文字文件。可以把這些文檔想象成僅僅包含資料的對象,不是代碼,方法或者類的層次。另外,在mongodb資料模型中的文檔之間的關聯比由物件導向語言程式中的對象之間的還要少。

在mongodb中,文檔是概念上的JSON。更具體的說,這些文檔以名為BSON(代表著二進位的JSON)的格式來呈現。

文檔都被儲存在集合中。

最大文檔大小

mongodb限定了單個BSON對象/文檔的資料大小。在本文檔寫作之時這個限制是16MB.

這個限制是設計為一個完整性檢查;對檔案大小限制不是一個技術上的限制。考慮到如果文檔大於這個大小,這個模式就可能不太理想了。更進一步它還允許驅動對最大檔案大小做一些假設。

最大檔案大小的概念作為一個限制可以保證每一個文檔不會請求超過機器RAM的空間,或者請求太多網路頻寬來擷取資料。例如,通過1GB的網路連接讀取一個完整的100MB的文檔需要花費1秒鐘。在這種情況下,使用者就被限制到每秒一個請求了。

隨著時間的推移,當電腦在容量方面有了增長,這個限制也會向上調整。

在有大檔案需求的場合,請使用GridFS。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.