国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

MongoDB入門

call_me_R / 1196人閱讀

摘要:一個數(shù)據(jù)集中只能創(chuàng)建一個全文索引。圓形,使用表示。的提高會導(dǎo)致的提高導(dǎo)致明顯的性能問題。

mongo數(shù)據(jù)模型 文檔與集合

文檔是mongo的核心概念,本質(zhì)是是一種BSON(Binary JSON)數(shù)據(jù),BSON是一種類JSON的二進(jìn)制數(shù)據(jù),可以在為JSON基礎(chǔ)上添加了一些新的數(shù)據(jù)類型,包括日期、Int32、Int64,常被作為數(shù)據(jù)存儲和網(wǎng)絡(luò)數(shù)據(jù)交換的格式,缺點(diǎn)是空間利用率并不理想(存在鍵名的冗余信息)。BSON由多組鍵值對組成,具有輕量性、可遍歷性和高效性,其中可遍歷性是mongo將其作為數(shù)據(jù)存儲的主要原因

mongo和關(guān)系型數(shù)據(jù)庫可以按照下圖進(jìn)行理解:

mongo文檔的注意事項(xiàng) 

寫操作的原子性限制在文檔級別

單個文檔的存儲大小限制為16MB(防止讀取大文檔時對內(nèi)存和網(wǎng)絡(luò)造成壓力)

mongo會盡量保持插入文檔時鍵值對的順序,但是更新操作可能會改變字段的順序,因?yàn)榭赡軙?dǎo)致文檔內(nèi)存的重新分配

文檔鍵的命名

_id是系統(tǒng)保留關(guān)鍵字,默認(rèn)主鍵,集合中唯一,一旦生成不可更改

鍵名不能包含