mongodb - DBRef適合什麼樣的使用場景
PHP中文网
PHP中文网 2017-04-21 11:17:26
0
1
773

對MongoDB的DBRef特性非常喜歡,查詢的時候能少寫很多代碼。

"author" : DBRef("user", ObjectId("50fb70a3674d9a02f3f2c116"))

之前一直都是用SQL,如果隻保存'_id'的話覺得很簡潔。但看到DBRef在數據裏添加了一些其他的數據,對於有潔癖的我看著不是很爽。
但一直不清楚DBRef適合什麼樣的場景,所以能不能給個典型的場景示例

PHP中文网
PHP中文网

认证0级讲师

全部回覆(1)
迷茫

mongodb中資料的掃描是按行來掃描的,這意味著如果有一個欄位的值長度很長,mongodb不會自動跳過而是將整個文件掃描一遍,當資料量十分密集而這個很長的欄位不需要經常被檢索時會嚴重拖慢效率,因此此時可以將其作為引用保存在其他的集合中

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板