2012-07-04 103 views
2

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

我清楚地意識到,將數據插入到傳統的關係數據庫會造成大的減速,如果作爲重建索引表是非常大的。

如果我選擇向Mongodb集合中添加索引:重建Mongodb中的索引大致上與重建傳統關係數據庫中的索引一樣昂貴嗎?或者它使用B-Tree for indexing改善重建時間的事實?

回答

0

重建索引僅僅是MongoDB中那樣昂貴。

注:傳統的數據庫同時使用B樹。

3

在MongoDB中,和其他RDMBS一樣,一旦建立索引,後續的插入,刪除和更新將會變慢。

重建過程由MongoDB本身處理,但您可以使用db.myCollection.reIndex()強制手動重建。