2 回答

TA貢獻(xiàn)1784條經(jīng)驗(yàn) 獲得超2個贊
在MongoDB中,文檔是對數(shù)據(jù)的抽象,它被使用在Client端和Server端的交互中。所有的Client端(各種語言的Driver)都會使用這種抽象,它的表現(xiàn)形式就是我們常說的BSON(Binary JSON )。
BSON是一個輕量級的二進(jìn)制數(shù)據(jù)格式。
MongoDB能夠使用BSON,并將BSON作為數(shù)據(jù)的存儲存放在磁盤中。
當(dāng)Client端要將寫入文檔,使用查詢等等操作時(shí),需要將文檔編碼為BSON格式,然后再發(fā)送給Server端。同樣,Server端的返回結(jié)果也是編碼為BSON格式再放回給Client端的。

TA貢獻(xiàn)1864條經(jīng)驗(yàn) 獲得超2個贊
24位16進(jìn)制數(shù),實(shí)際上就是12個字節(jié)。
前4個字節(jié)代表當(dāng)前的時(shí)間戳,接下來的3個字節(jié)是你主機(jī)的唯一標(biāo)識符,再下面2個字節(jié)表示生成這個ObjectId的進(jìn)程標(biāo)識符(PID),最后3個字節(jié)是個單純的自增長的計(jì)數(shù)器
- 2 回答
- 0 關(guān)注
- 937 瀏覽
添加回答
舉報(bào)