2012-07-04 104 views
2

我念叨Mongodb's indexes我的MongoDB的项目重建索引MongoDB中

我清楚地意识到,将数据插入到传统的关系数据库会造成大的减速,如果作为重建索引表是非常大的。

如果我选择向Mongodb集合中添加索引:重建Mongodb中的索引大致上与重建传统关系数据库中的索引一样昂贵吗?或者它使用B-Tree for indexing改善重建时间的事实?

回答

0

重建索引仅仅是MongoDB中那样昂贵。

注:传统的数据库同时使用B树。

3

在MongoDB中,和其他RDMBS一样,一旦建立索引,后续的插入,删除和更新将会变慢。

重建过程由MongoDB本身处理,但您可以使用db.myCollection.reIndex()强制手动重建。