我念叨Mongodb's indexes我的MongoDB的项目重建索引MongoDB中
我清楚地意识到,将数据插入到传统的关系数据库会造成大的减速,如果作为重建索引表是非常大的。
如果我选择向Mongodb集合中添加索引:重建Mongodb中的索引大致上与重建传统关系数据库中的索引一样昂贵吗?或者它使用B-Tree for indexing改善重建时间的事实?
我念叨Mongodb's indexes我的MongoDB的项目重建索引MongoDB中
我清楚地意识到,将数据插入到传统的关系数据库会造成大的减速,如果作为重建索引表是非常大的。
如果我选择向Mongodb集合中添加索引:重建Mongodb中的索引大致上与重建传统关系数据库中的索引一样昂贵吗?或者它使用B-Tree for indexing改善重建时间的事实?
重建索引仅仅是MongoDB中那样昂贵。
注:传统的数据库同时使用B树。
在MongoDB中,和其他RDMBS一样,一旦建立索引,后续的插入,删除和更新将会变慢。
重建过程由MongoDB本身处理,但您可以使用db.myCollection.reIndex()
强制手动重建。