我正在为我的Mongodb项目阅读Mongodb's indexes
我很清楚,如果在重建索引时表格非常大,将数据插入传统的关系数据库会导致大幅减速。
如果我选择向Mongodb集合添加索引:在Mongodb中重建索引的程度和在传统关系数据库中重建索引一样昂贵吗?或者它使用{{3>的事实改善重建时间?
答案 0 :(得分:3)
在MongoDB中,与其他RDMBS一样,一旦构建了索引,后续的插入,删除和更新将会变慢。
重建过程由MongoDB本身处理,但您可以使用db.myCollection.reIndex()
强制手动重建。
答案 1 :(得分:0)
重建索引在Mongodb中同样昂贵。
注意:传统数据库也使用B-Trees。