mongodb - DBRef适合什么样的使用场景
PHP中文网
PHP中文网 2017-04-21 11:17:26
0
1
730

对MongoDB的DBRef特性非常喜欢,查询的时候能少写很多代码。

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

之前一直都是用SQL,如果只保存'_id'的话觉得很简洁。但看到DBRef在数据里添加了一些其他的数据,对于有洁癖的我看着不是很爽。
但一直不清楚DBRef适合什么样的场景,所以能不能给个典型的场景示例

PHP中文网
PHP中文网

认证0级讲师

全部回覆(1)
迷茫

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

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